Posted on May 23, 2015
Thank you to all who have made the ultimate sacrifice.
5.92K
6
0
6
6
0
The Meaning of Memorial Day - "Freedom is Never Free" - A Vietnam Veteran's Tribute
Best Memorial Day Tribute. EVER.
Posted >1 y ago
Read This Next