Today marks the 25th anniversary of the space shuttle Challenger breaking apart just after liftoff, killing seven crew members. FOX News Radio's Eben Brown reports from Cape Canaveral, Florida.

Play Audio Clip Listen to audio clip.