Long May She Wave

In the US, June 14 is Flag Day. The Second Continental Congress designated the stars and stripes our official flag … Continue reading Long May She Wave