September 20, 2011 by Mike Dussault http://www.youtube.com/watch?v=2jjHROCDYg8 Is this the last time the Bills beat the Patriots? No this is 1968, and they’re playing at Fenway. (Source: http://www.youtube.com/)