USA Attacks Iranian Nuclear Sites
USA stealth bombers and a submarine directly attacked three nuclear sites in Iran, reportedly in coordination with Israel but without so much as notification of Congress.
Some Republicans in Congress were notified ahead of the attack, but Democrats among the Gang of Eight who are supposed to be looped in on such vital matters were left in the dark. The Gang of Eight are both party leaders in each chamber of Congress and both party leaders of the chambers’ intelligence committees.
The Constitution assigns the power to declare war to Congress, not the President. In 1973 Congress passed the War Powers Resolution which lends that power to the President in specific circumstances. Trump meant to cloak his action in the portion that allows him to take the USA into war when there is “a national emergency created by attack upon the United States, its territories or possessions, or its armed forces.” However, “The President in every possible instance shall consult with Congress before introducing United States Armed Forces into hostilities or into situations where imminent involvement in hostilities is clearly indicated by the circumstances.” If the situation requires action too quickly to involve Congress, the President must brief the Gang of Eight within 48 hours which he did not do.
The sites hit by Operation Midnight Hammer were the Fordo uranium enrichment facility which is inside a mountain, Natanz which has Iran’s first enrichment facility, and Esfahan which is involved with other aspects of the nuclear fuel cycle.
Between 02:10am and 02:35 local time, seven B-2 bombers dropped twelve to fourteen of the USA’s stock of twenty bunker-breaking GBU-57 Massive Ordinance Penetrator bombs on two of the sites in the first combat use of the 30,000 pound weapon. No other USA military aircraft is capable of dropping a GBU-57. A USA submarine in the Arabian sea fired Tomahawk cruise missiles scheduled to reach their targets at the same time as the bombers.
Israeli attacks had thrashed Iran’s air defenses during the previous week. The USA bombers, the fighters that provided cover for them and the cruise missiles did not meet defensive fire.
By 03:00, the USA’s aircraft had left Iranian air space. About 15 minutes later, Donald Trump announced the attack by posting on his social media platform Truth Social. Somewhat later, he announced it through television, flanked by Vice President J.D. Vance, Secretary of Defense Pete Hegseth and Secretary of State Marco Rubio.
The attack plan was complex, including a diversion tactic of more visibly sending eight other B-2 bombers to Guam. The military has spent years planning and practicing for this, since long before Trump took office in January. Trump’s recent announcement that he would decide in the next two weeks what he would do was also probably a ruse to make it seem like an attack might be getting staged but was not imminent.
It was not clear why Trump chose to attack now, unless his timing was chosen by Israel’s Prime Minister Benjamin Netanyahu or he was steaming over how pitiful his military parade looked the previous weekend in comparison with nationwide demonstrations against his government. In March, Director of National Intelligence Tulsi Gabbard told Congress the intelligence community assessment was that Iran was not building a nuclear bomb. Rolling Stone reported its sources in the intelligence community had nothing new to change that assessment.
Iran was negotiating with the USA about Iran’s nuclear program as of April. The next round was due to start two days after Israel began attacking Iran on 12 June, which scuppered the negotiations.
Last Friday, Trump publicly declared Gabbard and the intelligence community wrong. A week ago Netanyahu told Fox News, “The intel we got and we shared with the United States was absolutely clear, was absolutely clear that they were working, in a secret plan to weaponize the uranium. They were marching very quickly.” No other country agrees.
Trump said that in a “spectacular military success” the targets were “totally and completely obliterated.” Later in the day, various news media reported the targets were badly damaged but not wiped out. Iran announced that it had moved its nuclear fuel stocks elsewhere before the attacks. Multiple news sources said no signs of radiation release from damaged supplies were being detected.
Trump told Iran to capitulate to his demands, including giving up its entire nuclear program. He threatened further attacks if Iran struck back at the USA or Israel.
Some of Trump’s regime tried to say the attack was a one-time action to keep Iran from having nuclear weapons, not an effort to cause regime change. Trump overrode them and goaded Iran, posting “it’s not politically correct to use the term, ‘Regime Change,’ but if the current Iranian Regime is unable to MAKE IRAN GREAT AGAIN, why wouldn’t there be a Regime change???”
Iran’s foreign minister Abbas Araghchi swore the USA’s attacks will have “everlasting consequences.” He said Iran reserved its right to “all options to defend its sovereignty, interest, and people.”
Iranian state television announced that every American citizen or military member is now a “target. The US has committed a crime against Iran by violating Iran’s airspace. It has no place in the West Asian region. Mr. President of the United States, you started it and we will end it.”
Senator Chris Murphy (D-CT) posted on social media:
I was briefed on the intelligence last week. Iran posed no imminent threat of attack to the United States. Iran was not close to building a deliverable nuclear weapon. The negotiations Israel scuttled with their strikes held the potential for success. We know—for certain—there is a diplomatic path to stop Iran from getting a nuclear weapon. The Obama agreement was working. And as late as a week ago, Iran was back at the table again. Which makes this attack—with all its enormous risks—so reckless.
It appears that Trump’s move to supposedly prevent Iran from developing nuclear weapons may cause Iran to be gifted such weapons from other countries. Former Russian President Dmitry Medvedev posted, “A number of countries are ready to directly supply Iran with their own nuclear warheads.”
Click here for more details.
Bonnie Huval Personal Website Cookie Notice
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Privacy & Cookies Policy
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/bonniehuval.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/bonniehuval.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"featured_image","featured_image_url":"https:\/\/bonniehuval.com\/wp-content\/uploads\/2025\/02\/close-up-glass-with-money-as-tips-scaled-133x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Bonnie D Huval","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Bonnie's Tip Jar","form_subtitle":"entirely optional","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you *so much* for supporting what I offer here!","payment_confirmation_title":"Bonnie D Huval","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":"Some of what I make available here took quite a bit of work to pull together. If you want to use any of the material on my website, please use it with attribution and a link to it. Please avoid putting it on websites with a policy of feeding whatever they get into their AI engines. (Facebook and X are examples of such content hogs.) They would steal my work through you, and neither you nor I would like what they do with it. Thanks!","terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
{"date_format":"Y\/m\/d","time_format":"H:i","wordpress_permalink_only":"https:\/\/bonniehuval.com\/timeline\/usa-attacks-iranian-nuclear-sites\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_519vjE3HhU5m2IX7D6TDyZL7m2F5hu8GsJ5FSMdz5lokbMXEWqc2k7CHmCS7TiMfX1Wt7ZwAJ12HozPb9YoWA65iO00HwDOJx7Z","stripe_account_country_code":"US","setup_link":"https:\/\/bonniehuval.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/bonniehuval.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}