Skip to content

Raphael Semmes


Mexican-American War · US Coast Guard · Commander

Rank: Commander
United States of America