Posts

On November 28, 1953, U.S. Army biochemist Dr. Frank Olson crashed through a hotel window in New York City and fell over 150 feet to the sidewalk below where he died. The New York City Police Department, U.S. Army, and CIA, for whom he also secretly worked, reported Olson’s death as a suicide. In 1975, […]