User blog comment:TheAnimeKid87/RR BGs/@comment-24952355-20150730193532/@comment-24167440-20150802053430

This is definitely Mexico.

The temple is called Chichen Itza, for those who didn't know :)