An infrared photo of the gigantic statue of Jesus overlooking Havana from across the water; Cuba; 2003

New England, USA
     
     
       
Coney Island and NYC
     
       
     
Elsewhere...
     
       
     

 

Back to homepage