A meteor exploded over northern Ohio with the force on March 17. Here's where the meteorite shards may have fallen and what to do if you find one.
A meteoroid weighing roughly 1 ton tore through the atmosphere over Texas on March 21, 2026, producing a brilliant fireball ...