Allen Taylor
Contributing Writer

Allen Taylor is a writer from Austin, Texas.

Posts by Allen Taylor
America's Secret Slave Trade

This country has been trading human lives since its birth.