Chaa Creek and National Geographic – A Mutual Admiration Society
On March 27, 2015 article’s title, Seven Perfect Days in Belize immediately caught our eye, as Costas Christ of National Geographic Traveler features Chaa Creek on article seven perfect days in Belize.