A review by jenniehenn
Ellis Island: A People's History by Malgorzata Szejnert

emotional hopeful informative inspiring reflective sad slow-paced

4.0