Don't have Telegram yet? Try it now!
https://moviesandmania.com/2013/02/08/the-mountain-of-the-cannibal-god-film-review/
The Mountain of the Cannibal God - Italy, Spain, 1978 - reviews