Flag Day: Does that star-spangled banner yet wave?

SAN JOSE: In the past century American citizens have witnessed the public disrespect, disdain, desecration, … Continue reading Flag Day: Does that star-spangled banner yet wave?