will there be an season 4?
I believe you're thinking of the TV series, The Lost World. This was a made for TV movie entitled the same.