heck maybe aliens exist too.
look at mars it once contained life maybe we are from mars.
maybe the lost world is what it sounds like a world another planet?
I consider rather likley, taking the account that earth space is less than a grain of sand in a pile of sand accumulat all the beaches and deserts of our tiny planet.