El Castillo, Maya Pyramid in Tulum, Tulum archaelogical site, Quintana Roo, Yucatan, Mexico, Stock Photo, Picture And Rights Managed Image. Pic. IBR-633827