Loading patent details...
US4440155A: Solar Concentrating Lens and Receiver | Searchlight