Season 1 Episode Guide

The Land of Giants

Season 1, Episode 2

April 15, 2016

Lair of the Lizard King

Season 1, Episode 1

April 15, 2016

Watch This Now!

Your new favorite show is right here. Trust us.

Cast & Details See all »

  • Premiered: April 15, 2016
  • Rating: None

Show More »