A review by theneverendingtbr
Imajica by Clive Barker

5.0