Today marks 39th anniversary of Space Shuttle Challenger explosion, which took lives of seven crew members, including Ronald ...
SHREVEPORT, La - The Space Shuttle Columbia broke apart over East Texas as it returned to earth on Feb. 1, 2003.