Flowers Don't Shed Tears
TV-MA | HD (1080p) | 2008
Directed by Shigeru Ueda, episode director- Serial Experiments Lain
Available Languages: English
Decades ago, the army used Death Island as a testing ground for biological weapons. Rin is shocked to discover that her sadistic rival Sayara has returned to complete the heinous experiments.