The Grand Hustle S1E2 backdrop
The Grand Hustle poster

The Grand Hustle (2018)

S1E2 The Sleestak God

Sep 14, 1974 Season 1 Episode 2 Reality

As Will and Holly explore the Lost City, they find themselves seized by the Sleestak, mysterious lizard-like creatures that inhabit the area.