Waterfall in Downtown Elgin
- Cleared
Occurred on June 26, 2020 / Elgin, Illinois, USA
Info from Licensor: "This video was recorded during a severe thunderstorm in downtown Elgin, from the 2nd floor of a building across the street..
Location
Elgin, Illinois, USA
Occurred
Jun-26-2020
Posted By
Ramiro Garcia
Posted On
Jun-30-2020