Loading patent details...
US4586487A: Protective Telescoping Shield for Solar Concentrator | Searchlight