A review by shantanutomar
On Stranger Tides by Tim Powers

adventurous medium-paced

3.5