August 28, 2011 by Mike Dussault http://www.youtube.com/watch?v=CwGVRu1HqgM Lowlights from the Patriots – Lions game In case you wanted to throw up some more. (Source: http://www.youtube.com/)