You are using an older browser version. Please use a supported version for the best MSN experience.

The mysterious history behind Japan's Devil's Sea

StarsInsider Logo By Stars Insider of StarsInsider | Slide 2 of 28: Also known as the Dragon’s Triangle, the Devil’s Sea is a geographical area located in the Pacific Ocean, near the Japanese coast.

What is the Devil’s Sea?

Also known as the Dragon’s Triangle, the Devil’s Sea is a geographical area located in the Pacific Ocean, near the Japanese coast.
© Shutterstock

More From StarsInsider

image beaconimage beaconimage beacon