Google Satellite Maps:
Niagara Falls, USA/Canada

Niagara Falls, USA/Canada Niagara Falls is a group of massive waterfalls located on the Niagara River in eastern North America, on the border between the United States and Canada. The Falls comprise [...]