Theodore B. Gates 80th N.Y. Inf.

Position: 706 (162 views)