The Strange Collective
Latest Episodes
The Lavender Town Suicides/Kevin The Jigsaw Killer
This week's episode dives head first into the story and origin of The Lavender Town Suicides that allegedly took place shortly after the release of Pokemon Red and Green in Japan during 1996. Also discussed in this episode is the theory that Kevin McCalli