The Isle Of Man Threw One Hell Of Farewell Party For The Land Rover DefenderThe Isle of Man is a 220 square-mile splinter of the U.K. floating between England and Ireland. Host to (in)famous…