Advertisements

A Statue of Nikola Tesla stands overlooking Niagara Falls.

Home/A Statue of Nikola Tesla stands overlooking Niagara Falls.