Nissan DeltaWing Named to Popular Science’s “2012 Best of What’s New”
That’s right! The race car that is either loved or hated has been named to Popular Science’s “2012 Best of What’s New.” I’ve followed this project for a while now and am more… Continue reading