Sunday, March 8, 2026

Wow

 


6 comments:

  1. The shot of a lifetime.

    ReplyDelete
  2. That certainly qualifies as a "WOW!"

    ReplyDelete
  3. Iglesia de Nuestra Señora de los Remedios located in Cholula, Mexico, with the Popocatépetl volcano in the background. Stunning photo!

    ReplyDelete
  4. That's not a natural hill the church is sitt
    ing on. It's the largest manmade monument in the world, a prehistoric pyramid.

    ReplyDelete