Home » Trombia exams an absolutely self sustaining electrical side road sweeper