« BACK | HOME »
LATEST NEWS »
The latest bulletin from the spirit world has arrived.
Cleveland, Ohio is a northern industrial Town, associated with that trenchant deconstruction of rock cliché, Spinal Tap.
In this city, the eponymous combo of time-expired adolescents attempted to mount the stage gloriously but lost their way in a subterranean labyrinth.
It might be the best place for us.
The full story can be found in The Spirit Speaks