Travel
Travel

CSS Virginia

A replica of the CSS Virginia at the Monitor Center in Newport News, Va.unknown, Baltimore Sun
97°