Map Shiloh, Tenn.; Valverde and Fort Craig, N.M.; Roanoke Island, Va.

About this Item