Originally Posted by
Rolfe
a policewoman being told not to report that she'd found a CIA badge in the wreckage,
Just looking at that claim, it seems a bit far fetched to think that the CIA would be clever enough to stage a bombing but sill enough to leave behind a badge.