Pirate Ghosts!
Season 3 E 10 • 12/31/2018
As the watchmen are providing a detailed demonstration on necrophilia for the town, the pirate ghosts show up and kill some people.

Watch Random Episode