The ancient man-made pyramid of Chichen Itza stands prominently under a clear blue sky with a grassy foreground.