Only together can they survive. Engelsfors. A beautiful name for a scrubby little town in Sweden where six girls have just…