Advocate.com
4 days agoLeft-wing politics
Project 2025 architect allegedly admitted to killing neighbor's dog: report
Animal cruelty allegations against Kevin Roberts, former history professor, have resurfaced from a 2004 incident involving a neighbor's dog. [ more ]