An incredible sci-fi TV series on Prime Video seems to perfectly combine some of the best story elements from both Stranger Things and Twin Peaks.