Indianapolis Celebrates a Historic Win on February 11, 2012

On February 11, 2012, Indianapolis witnessed a spectacular moment in its sports history as the city hosted the Super Bowl XLVI champions parade. Just a week after the New York Giants claimed victory over the New England Patriots in a nail-biting game held at... Read More.