The Land Rover Series redefined by Everrati The beautiful, fully restored, hand built electric Land Rover Series on a drive through Mayfair, London.