Duncan sidestepped him, ignoring the still-struggling Vincent on the floor, and walked straight up to Yan Chuan. Yan Chuan didn’t know what he wanted to do, his lips pressed tightly and his brows furrowed. What did this person want? “I’m sorry,” Duncan’s apology came with sincerity; he casually holstered his…
