A review by kithenrietta
Midnight Horizon by Daniel José Older

5.0