Frame grab from footage provided on June 3, 2026 shows a retaliatory missile launch staged by the Islamic Revolution Guards Corps (IRGC) in response to American aggression targeting Iranian assets. Photo: PressTV.

Frame grab from footage provided on June 3, 2026 shows a retaliatory missile launch staged by the Islamic Revolution Guards Corps (IRGC) in response to American aggression targeting Iranian assets. Photo: PressTV.