The Bikemuda Triangle

23rd December 2016 Dave Gurman 1

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? […]