In a Time of Universal Deceit, Telling the Truth is Revolutionary.
Wednesday, November 30, 2022

Land of the free and home of the afraid

The police tape is gone and life is returning, as much as possible, to normal at Seven Corners Shopping Center in Falls Church, Virginia. As normal as can be when a madman with a rifle can plunge a metropolitan area of three million plus people into a life of fear.