Abolitionists pay $300 to secure William Wells Brown’s freedom from Enoch Price.

Abolitionists pay $300 to secure William Wells Brown’s freedom from Enoch Price.

Sponsors  |  View all