Freedom Beach by James Patrick Kelly | Menrva Books | MenrvaBooks