THEY LIE

They Lie By Leonard Zwelling          It took a while to find out what really happened at My Lai on March 16, 1968. We still don’t really know what happened in Dealey Plaza on November 22, 1963. I suspect there is much about 9/11//01 that we will never know and surely about Edward Snowden, Michael […]

THEY LIE Read More »