espionart.com
The CIA Comic Book Airdropped Over Grenada
Operation Urgent Fury, the controversial US-led invasion of Grenada, concluded with a decisive victory for the United States on 15 December 1983. The Reagan administration claimed that this action,…