demon seed said This is a very high speed road race held on The Isle Of Man. Song by one of my favorite bands. Enjoy for Saturday night. Terry Click to expand...