December 21, 2011 by Mike Dussault http://www.youtube.com/watch?v=lOqUIxUY9pA Wes Welker Runs 99 Yards For Touchdown New England Patriots Vs Miami Dolphins (by SportsWizMaster88) (Source: http://www.youtube.com/)