Edmund Ruffin is elected president of the Virginia Agricultural Society.

Edmund Ruffin is elected president of the Virginia Agricultural Society.

Sponsors  |  View all