Suicide Club

54 schoolgirls, hands joined, throw themselves in front of a metro in Tokyo’s Shinjuku Station, the busiest in the world. Blood. Chaos. Thus ...