Tag: 12 Lost Souls

12 Lost Souls is an Adventure game, developed and published by Len Townsend, which was released in Europe in 1987.