Brigadier General Thomas Welsh of Co. F, 2nd Pennsylvania Infantry Regiment; 45th Pennsylvania Infantry Regiment and U.S. Volunteers Infantry Regiment in uniform

Position: 630 (98 views)