Keepsake Search

 
 
View more Keepsakes

Memorial Day flags

American flash are placed on Boston Common to honor veterans each Memorial Day.

Author Withheld (Age out of range)

More traditions from United States of America →