Designed by
Title
Nikola Tesla Sculpture in Niagara Falls, Canada #27221289
Description
Detail of Nikola Tesla Sculpture within Queen Victoria Park in Niagara Falls, Canada. The monument was sculpted by sculptor Les Drysdale in 2006.
This image is editorial