This Self-Charging Electric Bike Is Powered By Human Energy | Mach | NBC News · NBC News · Sentinel