A German Unit: 29th NY Volunteers

Military Service
A German Unit: 29th NY Volunteers