TERRACE PARK, OH US

1. 20080308335 Regenerative self propelled vehicles - electric motor powered vehicle includes an energy reservoir provided by a battery-mass flywheel having a diameter 12-18-2008