Carnival Horizon is the newest and largest of their ships that I've ever been on. I'm not huge on ships, its more about the destination…
Browsing Tag
Things to do in Mexico
Cinco De Mayo in Cozumel, Mexico Mexico is not short on beaches or water sports. I live in Miami where I have access to both every day of the year. Others are not that fortunate or may simply have…