100,000 Reservations For BMW i3?!

by Zach June 13, 2013 2 comments
100,000 Reservations For BMW i3?!