When was this and where?
When was this and where?
Can't recall dates- 18+ months ago? Before 911? For a while people were posting outlandish stuff from DEBKA as a joke-at the time it was equivalent to Rense.com. Haven't seen any of their recent stuff.