God Drops Steve Johnson's Football Pass
Season 6 E 151 • 11/30/2010

Steve Johnson blames God for dropping an easy game-winning touchdown pass in overtime.