Friday, August 04, 2006

Niagra Falls

One of the seven natural wonders of the world! The photos hardly do the falls justice as it's difficult to capture the energy and force of the water.






0 Comments:

Post a Comment

<< Home