posted by:

Belize City

Belize City Travel Blog | Travelogue | Travel Journal

This cruise was aboard the Carnival Valor with stops in Grand Cayman, Roatan Island Honduras Belize City, Costa Maya Mexico