Found Bound and Gagged In Lake – Declared A Suicide

A Texas man ran a charity for Palestinian children that the FBI was “investigating.” So he’s found dead in a lake, bound and gagged, and police declare it a “suicide.” Go read: Informed Comment: Palestinian Children