« Back to Dictionary Index
A type of roll bar made of a relatively wide band of sheet steel rather than of tubing; made popular by the Porsche 911 Targa.
« Back to Dictionary IndexA type of roll bar made of a relatively wide band of sheet steel rather than of tubing; made popular by the Porsche 911 Targa.
© SPEEDREVIVAL.COM 2024