The NYPD Raid That Stopped America First Suicide Bombers
On September 20, 2010, the New York Police Department (NYPD) conducted a raid that disrupted a terrorist plot to bomb the New York City subway system. The raid, which was the culmination of a months-long undercover investigation, resulted in the...