Re: Best traps
All this squirrel love, wait until you get them in your home roof space then you won't care how you kill the little feckers.
All this squirrel love, wait until you get them in your home roof space then you won't care how you kill the little feckers.