Our favorite ugly mascot might not make the Rose Bowl trip. A report just emerging today in the Pittsburgh Post-Gazette reveals that James Sheep, who wears the Nittany Lion outfit at Penn State games, was arrested on campus on November 22 at 3:15 AM and charged with DUI.
Posts tagged as:


