Debbie Published November 15, 2023 at 622 × 480 in Last Night Retro Television Review: Monsters 1.7 “The Legacy” ← Previous Next → For the record, I was pretty much wearing the same outfit when I watched this episode. Trackbacks are closed, but you can post a comment.