DSCF9735

Trombia

Autonomous, electric street sweepers.