The Isle of Man TT is insane - people die almost every year.

The Isle of Man is also a tax haven!