A review by melirose1998
Long Division, by Kiese Laymon

funny mysterious reflective fast-paced

5.0