TV Review | The Binge-Worthy Docudrama Wormwood Hits Netflix
In 1953, CIA scientist Frank Olsen fell to his death from a hotel window. Over 20 years later, declassified CIA documents revealed the organisation had been testing LSD on unwilling participants and that Olsen’s death was the result of a…