Loading patent details...
US5392806A: Foot Valve Assembly for Lake and River Water Intake | Searchlight