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