Dufferin Island, in Niagara Falls, Ontario, allows visitors to drive or walk to view the spectacular light displays around the water.
4 January 2023
·
2 years ago
taken in
Dufferin Islands, Niagara Falls, ON, Canada