Loading patent details...
US4718231A: Assembly for Harnessing Wave and Tide Energy | Searchlight