It happened Saturday, March 21, at 4:39 p.m. Central Time when the meteor slammed into Earth’s atmosphere. It first became visible about 49 miles above Stagecoach, Texas, northwest of Houston.