Oh I loved visiting such places when I was in Guatemala. So much history and like you said, priceless views from the top of the temples and pyramids.
How big are these larvae, they look insanely huge on the photo.
I heard Guatemala has some stunning places like this too. I have only been to the capital so far and just for a few hours during a stopover :)
The larvae was about 10 cm each. I took a pretty close close-up :D