Thursday, July 2, 2009

Niagara Falls,Ontario,Canada.Beautiful! Breathtaking!


The falls are something everyone must see at least once in their lifetime.
The falls are truly outstanding, the sheer size and power of them are amazing.