“The Cadillac Ranch in Texas” The Cadillac Ranch is a unique and iconic roadside attraction located in Amarillo, Texas, that has become a popular destination for tourists and locals alike. This public art installation was created in 1974 by a group of artists known as...

read more