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

Position: 628 (88 views)