More than 2000 feet long with letters 250 feet tall, the giant living Studebaker sign near South Bend, Indiana is probably the largest piece of automotive advertising ever created. Here’s more on this amazing living landmark. Photo courtesy of Google Maps. Continue reading