Category: New England Patriots

Tom Brady Was Generally Aware Of A Dildo On The Field In Buffalo

How awful of an NFL season are we enduring when one of the most pivotal moments of the year is a dildo being tossed on the field during Sunday’s Patriots/Bills game?