a huge flag hanging on a main street in a small town on memorial day in the usa

Royalty-free stock photo ID: 349568

a huge flag hanging on a main street in a small town on memorial day in the usa