Loading patent details...
US4173093A: Cockroach Catching Device | Searchlight