Loading patent details...
US4191794A: Integrated Solar Cell Array | Searchlight