Untold Story, The
Aroview: Outrageous gross-out thriller that may put you off Chinese food for life - based on the "Eight Immortals Restaurant murders" that took place in 1985 in Macau where alleged cannibalism took place inferred from the incomplete discovery of the victims' corpses.
Incredibly Strange Film Fest 1994
Member Reviews
Average rating (Very Good). Showing 1-1 of 1 member reviews.
Close Relatives