All posts tagged Robert Decarr

Latest
August 1, 2013, No comments

Here’s more evidence of the link between animal abuse and violent behavior toward humans. When police in Gainsville, NY arrested Robert Decarr (photo) in connection with child sexual abuse, they […]