Tagged By mecca

UFO and Aliens

Top 10 Weird Bermuda Triangle Theories

, , 4 Comments

The ‘Triangle of Satan’ or ‘Devil’s Island’ or the more commonly known Bermuda triangle has given the scientists a run for their money. Dumbfounded on the questions about this mystical patch of water, human being has so far failed to reach any conclusive answer. The annals of experiment confirms that…

Read Post →