No, not the movie or the band, but the world’s fastest street-legal electric car: a 1972 Datsun 1200. Somewhere, John Rokos is taking notes.
No, not the movie or the band, but the world’s fastest street-legal electric car: a 1972 Datsun 1200. Somewhere, John Rokos is taking notes.