A review by annabithebook
Tentacles and Teeth by Rowan Merrick

3.25