Following a rough landing on a rugged planet, a pilot seeks refuge but soon discovers a lurking danger inside.
Show
Love, Death & Robots
Episode
S02E07
Air Date
May 14, 2021