Hernandez Arrested, Released By New England

Aaron Hernandez was arrested on early Wednesday morning at his home in Attleborough, MA and the New England Patriots wasted no time in releasing him. The Patriots then distanced themselves from not only the situation but from Hernandez with a … [Read more...]