Garrett Hamilton of the 30th VA...
Slightly overdressed with Spring day in his Greatcoat

May 20, 2016