8 / 42
... and it's not hard to believe. On Memorial Day a group of Veterans raise a huge flag in honor of those who served and made the ultimate sacrifice.
+

© Jeffrey Bruno | Aleteia