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.

What to Read Next