image
AnonymJan 29, 2013

Where is bermuda triangle located?

1
0+
0-
Visible
  • Best answer

  • Others answers (1)

  • image
    Jan 29, 2013

    The Bermuda Triangle, sometimes called the Devil's Triangle, is reputedly an area in the western part of the North Atlantic Ocean.

    0+
    0-
    Comment
  • image