Aaron Hernandez had the world at his feet, a $40 million contract, and a shot at sporting glory – until it all came crashing down.
Continue Reading