Storm creates huge waterfall on building

Published September 3, 2020 26 Views

Rumble Ramiro Garcia filmed a unique moment during a storm in downtown Elgin, Illinois. Heavy rains caused water to overflowed on top of a building, creating a huge waterfall on the facade.

BREAKING: Rumble to Combine with NASDAQ listed CFVI