How The Hell Did We Miss The Signs? This Is A Screenshot From The Patriots Homepage.

This has been on the Patriots homepage for days and is still there: