Loading patent details...
US4129360A: Heliostats | Searchlight