March 11, 2013 by Mike Dussault Still sounds like Welker will be back in NE, meaning this could be a very good week for Patriots Planet.