Street Rodder Magazine Homepage

0207sr Rt 07 Zoom

On the outskirts of Amarillo, Texas, sits the eighth wonder of the automotive world: the Cadillac Ranch. Nine vintage Caddies are buried up to their windshields with no explanation in sight!
Street Rodder 2002 Road Tour Pt. 1

On the outskirts of Amarillo, Texas, sits the eighth wonder of the automotive world: the Cadillac Ranch. Nine vintage Caddies are buried up to their windshields with no explanation in sight!  View Related Article

 

Get Adobe Flash player