1st Ford Focus Electric Ad — 15 Seconds of “Meh”

by Zach October 3, 2015 3 comments
1st Ford Focus Electric Ad — 15 Seconds of “Meh”