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.