Herman's Head: Season 1, Episode 12
The Last Boy Scout
Watch Herman's Head Season 1 Episode 12 (The Last Boy Scout) online. Full episode with details, air date, and streaming options on Aflam Online. Originally aired 1991-12-01.
« All episodes of Herman's Head
Watch Episode