Quirky things in Texas, USA February 10, 2014 A stop at the very quirky art installation: Cadillac Ranch, and a 72oz steak eating challenge. Texas, USA. Read more