Statue of Tesla at Niagara Falls. Statue of Tesla in the State Park of Niagara Falls. The statue was a gift from Yugoslavia the U.S. in 1976.. Wallpaper and background images in the Nikola Tesla club tagged: nikola tesla tesla tesla statue tesla statue niagara falls.
Submitted by IsisRain
Keyword: nikola tesla, tesla, tesla statue, tesla statue niagara falls