Loading patent details...
US6698779B2: Kinetic energy generating mechanism | Searchlight