More Repercussions of TF Incident

Uh Oh. John Leyden is reporting that the head of one of the Private Investigation firms in Israel has fallen down the stairs at a police station during a break in questioning.

Uh Oh. John Leyden is reporting that the head of one of the Private Investigation firms in Israel has fallen down the stairs at a police station during a break in questioning. Accident? Suicide attempt? Or as Leyden says: something more sinister?

Sheesh.