Capt. Raphael Semmes and 1st LT John Kelley aboard the CSS “Alabama”

Capt. Raphael Semmes

Leave a Comment

*