18 Aug 2008 9:00 am   //   Filed under: Art, Photos

Art vs. nature: Nature wins!

Waterfall and thunderhead, seen from the Manhattan Bridge