Outer Limits - "The Production and Decay of Strange Particles" - Rotten Tomatoes