<
>

Video: A failure of leadership

7/14/2012



Jeremy Schaap weighs in on the Freeh report and restoring the reputation of Penn State.