During an abortion, 17-year-old Yang gives birth to a live jellyfish in her bathroom.
Paradise Beach
2013
10/10
Perspective
2010
Sweet Water
2023
4/10
Homunculus
1984
6/10
Golden Bird
1987
5.5/10
Imaginapped
2015
7/10
Baba Yaga
2021
0/10
The Portal
2014
6.5/10
Stars of Gaomeigu
2017
3/10
The Curve of Forgotten Things
2011
French Water
4.6/10
Growing Fangs
6.6/10
The Last of the Chupacabras
6.25/10
Mike's New Car
2002
6.9/10
Two Sisters
Myth
2022
Weird Fantasies
1907
5/10
Shrek the Halls
2007
6.357/10
The Snowman
7.533/10
Double King
7.8/10