Aerial view of the Guachimontones, a pre-columbian archaeological site near Teuchitlan, Jalisco, Mexico.
Man walks his dog on a hidden beach next to Playa Bruja in Mazatlan, Sinaloa, Mexico.
A look at Mexico from above: beaches, archaeological ruins, cathedrals and the cactus fields near Tequila. I also have numerous video clips from the same areas, contact me if interested.