A Taste of Belize Before You Arrive

Art installation in Belize City.