The journal
Open the journal →The conversation starts in the journal — be the first to post.
About Ambiguous
Ambiguous also known as Waisetsu Netto Shūdan Ikasete!! (猥褻ネット集団 いかせて!!) and Group Suicide: The Last Supper is a 2003 Japanese Pink film directed by Toshiya Ueno. It was chosen as Best Film of the year at the Pink Grand Prix ceremony.
Everything about Ambiguous →