Friday, April 8, 2011

Tourist Trophy

I'm taking a guess at this being from the Isle of Man.  Who cares, its a super cool photograph.