James Franklin Files $56M Lawsuit Against Penn State: Timeline, Claims, and Fallout god October 14, 2025 184.9K views