Loading patent details...
US5577863A: Self-Actuating Sluice Gate | Searchlight