Superpedestrian Pedals out of Stealth with $2.1M

October 22, 2013