Buffalo Bills 2007 Season Discussion

So i know its just the dolphins…but when was the last time jp had 3 td passes? in the first half…hell, in a game!