A review by kerryvaughan
Geek Love by Katherine Dunn

5.0