News

Kate Magee, Richmond, Virginia. Look at the stars and stripes shine! This American flag photo shows two things a soldier ...