Cover 3

Carnival Monster

Carnival Monster: A Dark Serial Killer Romance

252 pages

Ratings1

Average rating4

15