Tag: Where is the Bermuda triangle located

Where is the Bermuda triangle located

Where is the Bermuda triangle located A) Atlantic Ocean B) South China

Rebecca