Loading patent details...
US20030034697A1: Electromagnetic linear generator and shock absorber | Searchlight