Home cars Special new Caterham Seven CSR Twenty designed to be light and lavish cars Special new Caterham Seven CSR Twenty designed to be light and lavish By - November 12, 2024 7 0 FacebookTwitterPinterestWhatsApp Just 20 examples will be made for the UK, all built in Caterham’s brand new factory in Kent