Watch THE AMAZING NATURE OF BELIZE on kweliTV

Belize is a tiny state that overlooks the Caribbean Sea just south of Mexico's Yucatan Peninsula, containing lush nature and a coral reef.