Watch Trailer
DISCLAIMER: Not all titles shown are currently available on all streaming providers.

Watch Lost Worlds Season 1 Online

  • 7/10
  • Subtitles: English

They defended the Holy Land for 200 years before a fall from grace. Now watch as the archaeologist unearth their city of Tortosa, now in the suburbs of modern day Tartus in Syria.