November 19, 2013 by ibeastie Leave a comment Car Of The Week – Lotus Supercharges The Evora Here at Beastie Towers we have loved Superchargers ever since we had a MINI Cooper S JCW – The CheckBeast, so the press release from Lotus announcing a new Evora S is exciting news! Continue reading →