Supercharged AND Turbocharged RC51 Motor!!
Saw a pic in a mag. Hunted down the website, they're in the UK. Tried to copy a couple pics but it wouldn't let me so i've attached a link. I'm a fan of anything on two wheels so i give it a thumbs up, i just couldn't see myself riding it. Whatever your opinion, you gotta respect the fabrication
Click on Gallery, then Street Fighters #192
2 wheels 1 love