Cadillac Ranch is located 8 miles west of Amarillo, Texas on the well-known Route 66. It's a roadside attraction created by the group, Ant Farm, in 1974.
I-40
Amarillo, Texas, US
Visit website
Discovered by Wade Griffith
on 10 November 2007.
403 views.