PETA (People For The Ethical Treatment Of Animals) set up “Human Glue Traps” in protest of Home Depot’s selling of the horribly inhumane glue traps. Here is the link Next time I am at Home Depot, I am going to see if I can find any glue traps. Hopefully they got the message and removed [...]
Posts tagged as: