Loading patent details...
US4333446A: Solar Concentrator | Searchlight