Spc. Brunel Carvalho, 3rd U.S. Infantry Regiment (The Old Guard), places an American flag at Arlington National Cemetery.

Today is Memorial Day in the U.S., a time to remember those who fought and died so that bloggers, social media users, and ordinary people could “have their say” online and everywhere else.

That’s really all there is to say today, except a heartfelt thank you to the heroes of yesterday and today, known and unknown.

The moving photo above was taken May 26, 2011 at Arlington National Cemetery during the annual “Flags In” ceremony performed by The Old Guard annually since 1948. An anonymous photographer made it available through a Creative Commons license on Flickr.