Porsche 963 RSP: A Crazy Fast Race Car for the Road

Can you picture a race car racing down your local roads? Sounds impossible, right? Well, Porsche jus