Nat Love

An African-American Cowboy And Former Slave.

Nat Love Definition
Nat Love Definition