September 8, 2015 by Mike Dussault 2004 AFC Championship: New England Patriots vs. Pittsburgh Steelers I’m just gonna leave this here… (Source: https://www.youtube.com/)