Loading patent details...
US4239555A: Encapsulated Solar Cell Array | Searchlight