A mystery thriller about old local legends in South of Italy.