April 7, 2020

BOMBSHELL: Iran Admits To Facilitating 9/11 Attacks, Report Says.

For the first time ever, Iranian government officials have admitted to helping facilitate the 9/11 terror attacks that resulted in the deaths of approximately 3,000 Americans. The Washington Free Beacon reports: Mohammad-Javad Larijani, an international affairs assistant in Iran’s judiciary, disclosed in Farsi-language remarks broadcast on Iran’s state-controlled television that Iranian intelligence officials secretly helped […]

Source: