WEATHER ALERT
Large chunk of Space Shuttle Challenger discovered off coast of Florida
Read full article: Large chunk of Space Shuttle Challenger discovered off coast of FloridaDivers discover 20-foot segment of the 1986 Space Shuttle Challenger in the waters off the coast of Florida during the filming of the new series “The Bermuda Triangle: Into Cursed Waters"