Back from the land of the dead… Posted on October 31, 2008 by Seth Richards This entry was posted in Photos. Bookmark the permalink. Wall of Skulls, Chichen Itza