The Nest, 1987 – ★★★ Published April 22, 2023 · Updated April 29, 2023 Fun creature feature with an amazing queen cockroach puppet. Share