The 'Devil's Sea' located off the east coast of Japan.
Back to The "Bermuda Triangle" Fact Sheet
counter