December 18, 2013 at 12:15:38 UTC
Driving Route 66, a fursuit is not necessarily the strangest thing you'll see. Created in 1974, Cadillac Ranch is a public art installation and sculpture in Amarillo, Texas. Not only is graffiti allowed, it's encouraged! November 2013.