20-foot segment of Challenger shuttle found off coast of Florida, while filming program on Bermuda Triangle

1 Like