Geek Love
A carnival family artificially breeds their own freak show in an exploration of beauty, power, and the darker side of human nature.
fiction | 348 pages | Published in 1989
A carnival family artificially breeds their own freak show in an exploration of beauty, power, and the darker side of human nature.
fiction | 348 pages | Published in 1989