Free Hugs

New Meaning to Free Hugs
New Meaning to Free Hugs
New Meaning to Free Hugs
It is the last hug a soldier will have before being deployed to war. On their arrival home it is their first hug.