Showing posts with label Niagara Falls. Show all posts
Showing posts with label Niagara Falls. Show all posts

Thursday, June 30, 2011

The most amazing sight ever?

The most amazing sight to me so far...
The wonders of mother nature...

Had the opportunity to visit Toronto, Canada... and made a trip to Niagara Falls...
Thought it is just one of those *yawnz* sight-seeing thing...

But it was amazing!!!
The boat ride was a  really memorable experience when it went close to the waterfalls...

A must visit... and hope to have the chance to see more of the world!...
In awe of mother nature...

In awe of history in Beijing recently as well..


Niagara Falls