
I always used to giggle at the guys on sport bikes wearing the mono-suit. Is it Ultra Man? If so, where are Godzilla, Mothra and Ghidorah? Now that I've identified myself as a consummate geek of a certain age, I'll also admit that as I've gotten older and ridden ...