In this EPISODE: big revelations and mysterious MEAT! - Clock Tower (Part 2)