Black Harbinger MC

118 pages 2016

fiction adventurous dark tense medium-paced