Carvana’s 27th Car Vending Machine opened in Atlanta. The flagship location is the tallest of its kind in the U.S., standing 12 stories high. A similar structure proposed for Skokie, next to a forest preserve, would be 14 stories.(Photo: Business Wire)
Subscribe to Updates
Get the latest creative news from FooBar about art, design and business.