Tag: Pledge of Allegiance

Flags

It has been some time since so much hate has been on such bold display…