S3E61 · Pet Sheep

Pet Sheep

S3E61 · 2022-02-13 · 7 min

The Lemmings disguise themselves outside the castle and take polaroid snapshots of themselves.

The show’s own verdict is on its page.