(Photos by#Edward Chesher) – The Detroit Autorama is one of the, if not THE premier indoor car show in the USA. From the huge collection of vehicles that trek from all corners to be displayed to the awarding of the Ridler trophy each year, Cobo Hall in Detroit is the center of the hot rodding [...]
More...
More...