A review by taliesien
Stranger on the Shore by Josh Lanyon

5.0