Is Bermuda Triangle a Mysterious portal to another solar system like Mass Relay in Mass Effect.?

Update:

first you need to play the Mass Effect to know

what is the Mass Relay.!!

Comments

Sign In or Register to comment.