Where is Belize? Top Fun Facts about Belize