Our Sponsors
1293 / 3297
160815 Tesla 2
James Neiss/staff photographer
Niagara Falls, NY - Youngsters catch a glimpse of the Nikola Tesla statue that was quietly returned to Niagara Falls State Park and his new home at Stedman's Bluff overlooking the American Falls.
- No Comments