Who's The Better Driver

August 29, 2017

Elizabeth, Radar and Producer Dave took it to the streets to see who the better driver is. We focused on PARALLEL PARKING. Who do you think is the best?