This team visited and climbed the pyramid located 70 miles from Belize City

Select for next panoramic photo.