Detroit's Autorama is back for its 73rd year, and Huntington Place has been transformed into what can only be described as horsepower heaven.