News and Commentary

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

Ryan Saavedra

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:

Got a tip worth investigating?

Your information could be the missing piece to an important story. Submit your tip today and make a difference.

Submit Tip