Blindsight
2006 • 384 pages

Ratings235

Average rating3.8

15

Why the hell is there a vampire?

January 11, 2024