Has anybody looked at the new Edward Lansdale records?
Its fun to sit around and chew the fat about the dubious theory that Edward Lansdale was in Dealey Plaza on November 22, 1963 but …
Has anybody looked at the new Edward Lansdale records?Read More »