The Uninvited Guests

The Uninvited Guests

2012 • 288 pages

Ratings5

Average rating2.6

15

I didn't like this but didn't dislike it. What a weird book.

November 3, 2016