A seven-ton meteor exploded over Ohio on March 18, 2026, releasing energy equivalent to about 250 tons of TNT and creating an impact crater near Olmstead Falls. The explosion caused shaking felt by residents in Ohio and Pennsylvania, raising local safety concerns and scientific interest. A bus stop camera in Olmstead Falls captured dramatic footage of the meteor's passage.
Observable data points shared across all narratives