Has anyone been ito Cayo Largo?

Italy
February 21, 2007 3:30pm CST
Sand white...sea blu...palms on the beach... the Paradise?
1 response
• India
23 Feb 07
sounds interesting bt never been there.