Arthur Conan Doyle's "Lost World" performed live as a filmed audio drama.
At the moment we don’t know of any streaming service where you can watch The Lost World