Shrine
1983 • 544 pages

Ratings5

Average rating3.8

15

Religious hysteria in sleepy English village, instigated by creepy child with a third nipple.

April 26, 2016