Loading patent details...
US4908976A: Tubular Shaped Vermin Trap With Interior Adhesive and Suffocation Means | Searchlight