In a Time of Universal Deceit, Telling the Truth is Revolutionary.
Friday, March 24, 2023

Let freedom wave

Photo by Doug Thompson

Photo by Doug Thompson

American flags appeared everywhere Wednesday as America remembered the tragic events of September 11, 2001. This multiple display popped up at an equipment rental company in Merrifield, Virginia. Americans displayed flags on cars, hung them outside apartment windows, draped them over buildings and waved them at passing motorists. It was a visible statement that we will never forget those who died a year ago, that we will always remember the freedoms they died for and that we will avenge their deaths.

Read More ยป