A review by gospelflare
On Stranger Tides by Tim Powers

adventurous mysterious medium-paced

4.0