Engineering publications brought to you by Mark Allen

Generates electricity from any form of movement