• Devonta Freeman trolls Saints, deletes tweet

    5 days ago - By NBC Sports

    The Falcons escaped from their own building with a victory on Thursday night, thanks to an officiating crew that appeared to be showing gratitude for the owner's role in giving their ultimate boss a new contract. And so, after securing victory in a game during which the Falcons were thoroughly outplayed, what did running back
    Read more ...