Film screening of Kaneko Shusuke's 1995 film -- a giant turtle saves the world from huge flesh-eating bats