South America

Amazon Jail (1982)
1982NR01:39:00
Trashy movie alert! In the Amazon, young women are abducted by a devil-worshipping cult aiming to sell them as sex slave...
Amazon Jail (1982)