Where To Stream Denver the Last Dinosaur Season 1 Episode 11
Denver, Dino-Star!
- Aired September 26, 1988
- 30 Min
Casey's movie star cousin, Lana Lake, arrives in town and invites Casey, the boys and Denver to attend the filming of her latest sci-fi movie, 'Leapin' Lizards on the Loose'.