Loading patent details...
US4166917A: Concentrating Solar Receiver | Searchlight