The Shelf · 871 books

The Shining Girls

Lauren Beukes · read 16 June 2013 to 19 June 2013

GradeA-

Crime/Thriller, Sci-Fi

391 pages.

Everything by Lauren Beukes · The Shelf