Loading patent details...
US4217671A: Multipurpose Cleaning Device | Searchlight