Clock Tower 3


The least scary moment in Clock Tower 3 Oct. 27, 2008, 10:39 a.m.