• Embed

God Drops Steve Johnson's Football Pass

Clip11/30/2010

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

Watching