I'll bet he'll claim he was at Foxboro Stadium when the Patriots beat the Dolphins for the 1985 AFC championship. Never mind that the game was played in Miami.
No doubt. I am sure he will be flapping his gums soon enough
Maybe he can go out on the field and use that girly noodle arm of his and try to throw a football 5 or 6 yards!
Maybe he will show up at Lambert Field because that is where the "test match" is being played.