Posts

Showing posts with the label ny giants

Giants score first touchdown, exactly at 9:11.

Image
Coincidence??