Above is an amazing poster for the obscure Japanese film Jōyoku no dōkutsu, known in English as Desire in Cavern, Cave of Desire, and Cave of Lust. That’s star Aki Ema, aka Minami Numajiri on the art letting out a great big yell, which you’d probably do too if you had a monkey on your back. The movie premiered in Japan this month in 1963.
Hellooooo! Anybody out there got a couple of bananas?