Billboard near Giants' facility admonishes team for Manning move

Yahoo Sports Videos

A group of New York Giants fans bought three billboards near the Giants’ facility shaming the team for benching Eli Manning.

Scroll to continue with content
Ad

What to Read Next