Deluded Iranian TV hosts’ claim Iran will ‘annihilate’ the US and Israel in trainwreck rant

Back
Top