aviatrixkim.com
A Powerful Institution Fails Us Again. Dog Bites Man.
Are we really so surprised that the High Priests of Penn State Football turned out to be flawed, self-interested human beings after all?