This team visited and climbed the pyramid located 70 miles from Belize City
Select for next panoramic photo.