In Janunary, a small car show took place in the Boston Convention Center, the New England Autoshow. A show where some supercars and luxurious limousines were shown. The boys from SuperCars Boston visited the show and sent us the following impression!