Bermuda

The island of Bermuda.  Infamously located in the centre of the renouned Bermuda Triangle where many ships and aircrafts have disappeared through the weather conditions that the triangle 

1/1