Giants owner John Mara was open and honest with the New York media on Wednesday, telling reporters that the 4-13 season that just ended with the firing of coach Joe Judge, is the most embarrassing stretch of his tenure with the franchise.
Powered by WPeMatico