A review by z3r081
Islands of Abandonment by Cal Flyn

adventurous challenging informative inspiring reflective slow-paced

3.75