Loading patent details...
US4122646A: Equilateral Derrick Structure | Searchlight