Ambergris Caye=Giant, Seafood-stuffed Burritos

Much has been written about Belize’s Ambergris Caye, a 25-mile-long isle located along the country’s northern Caribbean coast. (Fun fact: Once a peninsula, Ambergris became an island when the ancient Maya dug a canal between it and Mexico centuries ago. Let me restate that: They dug an island. Without a backhoe.) Much has been written […]

Read More