A Soccer Ball That is Lighting the World

The UpbeatMay 16, 2013

harnesses kinetic energy to power devices.