Friday, January 11, 2013The World##Q##s Fastest Lotus? Lotus Cars is a British manufacturer of sports and racing cars based at the former site of RAF Hethel, a World War II airfield in Norfolk. The company designs and builds race and production automobiles of light weight and fine handling characteristics Frank...
Read more