The Shelf · 871 books

Joyland

Stephen King · read 14 June 2013 to 15 June 2013

GradeB

Crime/Thriller, Horror

287 pages.

Everything by Stephen King · The Shelf