Volkswagen Up! Swallows 16 People
October 26, 2011
Automobile history has a long running tradition of taking some of the smallest production cars in the world and seeing how many human beings they can fit inside with …