Loading patent details...
US6509652B2: Small-sized hydroelectric power generating apparatus | Searchlight