The Shelf · 871 books
Jo Nesbo · read 5 February 2012 to 11 February 2012
GradeB
Crime/Thriller
382 pages.
Everything by Jo Nesbo · The Shelf