Loading patent details...
US4030890A: Solar Power System | Searchlight