McSally, R-Ariz., was the first US female combat pilot, and her campaign video tells how she battled the Pentagon to overturn a policy that required USA servicewomen in Saudi Arabia to wear Muslim abayas and headscarves. "When I make promises, I don't interpret them loosely", McSally told about 200 people, including a strong contingent of veterans.
The Democratic Senatorial Campaign Committee also put out a statement attacking the entire Republican primary field.
McSally is embracing Trump and his political playbook - which emphasizes the dangers of illegal immigration and demands border security above all else - in a state where almost one in three residents is Hispanic and roughly one million are eligible to vote, according to the Pew Research Center.
"I'm a fighter pilot, and I talk like one", McSally says in her announcement video. "Now, I am running for the Senate to fight the fights that must be won".
"That's why I told Washington Republicans to grow a pair of ovaries and get the job done", she added.
America's first female fighter pilot Martha McSally had a theme for her official Senate announcement Friday morning.
She enters a dynamic Republican primary field that features a nationally celebrated immigration hardliner, 85-year-old former Arizona Sheriff Joe Arpaio, who was pardoned by Trump last year after defying a judge's order to stop traffic patrols that targeted immigrants. GOP Sen. Jeff Flake, who now holds the seat, decided in October not to seek re-election amid his vocal opposition to Trump, in a state that gave Trump 49 percent of the vote in 2016.
Ad Watch: McSally kicks off Senate campaign
"McSally never endorsed Trump in 2016, and she called his comments about sexual assault "disgusting" and 'unacceptable.' McSally was also caught on tape this summer telling donors that Trump's behavior and Twitter habit made her life more hard".
In her defense, she has leaned to the right of late, sponsoring an immigration plan backed by House conservatives that would reduce legal immigration, defund "sanctuary cities", and curb chain migration. Ward's campaign has called McSally "Jeff Flake 2.0" and noted that McSally refused to endorse Trump previous year.
Yet she has tacked right in recent months and aligned herself with Trump as the 2018 campaign season neared. I also made this clear: we won't let the Dems hold our troops hostage in negotiations over DACA. "Our military is relying on us", McSally wrote, using an acronym for the Deferred Action for Childhood Arrivals program.
But Democrats aren't her only target in the video, as the congresswoman also boasts of putting Republicans in their place in another head-turning one-liner.
The Arizona race is seen by Republican and Democratic operatives as a key battleground in the competition for the Senate majority. Dems demand Tillerson end State hiring freeze, consult with Congress MORE (R-Ariz.) and had been working to fashion herself the choice for Arizona's more conservative voters in this election.
In announcing her candidacy on Friday, at least, McSally is showing no sign of moderating her tone.
"I absolutely refused to bow down to Sharia Law", McSally says in the video. "After eight years of fighting, I won my battle for the religious freedom of American servicewomen", she said.More news: Amazon CEO Jeff Bezos donates $33 million to send Dreamers to college