“THE” Pedal Car of Pedal Cars Posted on February 16, 2016 by Jon Zijlstra Mercedes – Benz (All bar the ‘star’!)