Slotherhouse, 2023 – ★★★ Published October 13, 2023 · Updated November 12, 2023 Better than you would expect. The sloth puppet was amazing. Share