Leigh Hart and the Mysterious Planet team get more than they bargained for when they attempt to investigate the strange goings on and disappearances in the infamous Bermuda Triangle.
click here to see where to watch or .
Ready to Watch Leigh Harts Mysterious Planet, Season 1, Episode 6?