Ordinary Monsters
2022 • 672 pages

Ratings47

Average rating3.7

15

3.5 stars good story, great atmosphere...just a bit too long.

February 3, 2023