A series of explosions in the skies of Russia's Urals region, reportedly caused by a meteor shower, has sparked panic in three major cities. Witnesses said that houses shuddered, windows were blown out and cellphones stopped working.
As featured on
Quad Cities Haunted Woods- One Night Pass for only $10! Includes Admission to the Spook Bar, Photo Booth Use, Bonfire, and Hayrack Ride!
Latest Local Offers
Graybeard Investigations Inc