A review by samantita
Manhattan Beach by Jennifer Egan

2.75