Loading patent details...
US5620528A: Solar Cell With a Connecting Structure | Searchlight