TOP > WORLD-VIDEO > Niagara Falls

Niagara Falls

Niagara Falls is one of the 3 big falls in the world and located in Ontario, Canada. Hiro-san reports from Niagara falls.