Skip to main content
Advertising

NFL Now

Garafolo: 'John Mara is embarrassed' by Giants' output in recent years

NFL Network's Mike Garafolo shares that New York Giants president and CEO John Mara is "embarrassed" by Giants' output in recent years.