Case #0090608
Statement of Jason North, regarding the discovery of an alleged ritual site found near Loch Glass in Scotland. Original statement given August 6th 2009.
Content Warnings for this episode are at the end of the show notes.
Performances:
Content Warning for:
Rurrie
2024-10-07 18:33:28 +0000 UTCShaved Elmo
2024-10-02 23:34:07 +0000 UTC