A review by lindsayerob
Shanghai Immortal by A.Y. Chao

3.0

3.5

I really wanted to enjoy this but the main character was nearly 100 years old and said the word fart more than a 12 year old boy. The dialogue felt more middle grades than YA and the characters read very shallow. The overuse of fart and tatas really took away from the story.