translate English to French: Punta del Este, Uruguay, 2-6 May 2005
Punta del Este (Uruguay), 2-6 mai 2005