Thank you for helping us by reporting bad content.
When you think of Pyramids the first thing that comes to mind is probably Egypt. But if you`re like and have made your way south to the country of Belize, than you know Pyramids are not distinct to Egypt. Apparently little green aliens have visited South America and the Caribbeans as well. =P
I had the fortune to visit Belize as part of a cruise many years ago, that was an 11 day South Caribbean cruise. One of the excursions that we went on was to visit the pyramids. We got to explore the area and even climb up one (they`re very steep!). Unfortunately you do not get to go into one.
Talk the TALK
1) Have you ever visited the country of Belize?
2) Do you think Aliens help the Egyptians and Mayans build those amazing sculptures?