Tavern on the Scream

Tavern on the Scream is a ride at Itchy & Scratchy Land.