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β¦