Battle Of The Barrier Forts People (First 1 people) - Page 0

Andrew Hull Foote

Andrew Hull Foote

American naval officer