Only last Friday I was talking about my love of ludicrous film titles, especially Japanese ones, and here I am now reviewing a film titled Semen Demon. To be fair, Semen Demon is a retitling courtesy of its international distributor. Still, credit must be given to Pink Eiga Inc. for such a hilarious re-branding –...