Who is Red John?

Theories of Slense (1)

Follow us on