Book now on Viator

Monday, October 28, 2013

Day 971

What do Christmas stockings for 205 soldiers in Afghanistan look like?
And the sewing continues.