53' 172 Cup
what do people reckon this is??? spotted in milton keynes apparently..
maybe a new lotus???
maybe a new lotus???