This is Fort McHenry in Baltimore, Maryland. It is one of the sites of the Battle of Baltimore, and where the Star Spangled Banner flew. Francis Scott Key got the idea for the song which would become our national anthem from a boat in the harbor. This flag is a reproduction, the original is in the American History Museum in Washington D.C.