Trump promises retribution after Iran fires ballistic missiles

Published: Jul. 29, 2026 at 7:02 PM EDT|Updated: 1 hour ago