Alien and UFO 'Bermuda Triangle' explored in new Netflix documentary cross-posted from: feddit.uk/post/2734436...