Teenage twins discover a dark secret about their mother's hometown after she mysteriously vanishes. The program premiered on Netflix.
The series was filmed on location in the Italian town of Curon Venosta.