Review: Strange Lands by @AndersonAtlas
Strange Lands by Anderson Atlas My rating: 5 of 5 stars Description In Strange Lands, Allan has his head in the clouds. He loves swimming, but his grades are slipping. As he goes into a championship meet, he finds out … Continued