简介:A witness under police escort is attacked. A policewoman, the only one who survives, is sheltered by indigenous people, but assailants hunt her down..
简介:Spain, late 1980s. Newcomer Sara tries to fit in with the other teens in this tight-knit small town in the province of Tarrgona. If only she were more