Loading patent details...
US4173092A: Rat Capturing Device | Searchlight