MANNING - Statue Arrives at Lucas Oil Stadium

A cool behind the scenes look at the new Peyton Manning statue arriving for installation at Lucas Oil Stadium.

Advertising
Advertising