The Bikemuda Triangle

When anyone mentions the name of that exotic island, situated in the Atlantic Ocean, called Bermuda, what is the first thing that comes to mind? Is it the amazing beaches, long days of fantastic sunshine, dusky young maidens, or possibly just somewhere to hide those spare millions from the UK taxman? Probably not – its…