A review by yinreads
Bad Alpha by Kathryn Moon

3.0