Before a backdrop of a massive "Stronger Together" sign, Hillary Clinton and Tim Kaine didn't need to do much to get the crowd going Saturday night in University City.
By the time they took the outdoor stage at Penn Park, the loyal crowd was already warmed up from hours of music waiting for the Democratic presidential ticket to arrive. And it may be the last time the two are on stage in Philadelphia before the Nov. 8 election.
"I think she looks damn presidential," Kaine said of Clinton to loud cheers.
Clinton said she was tired of Trump's campaign "denigrating America."
"Come on, give me a break," she said. "This country has created more economic opportunity for anyone in the history of the world. We just have to get it spun up again."
Earlier Saturday, speaking in Pittsburgh, Clinton told her supporters that they should tell Trump backers she understands they need a president who cares about them and will listen to them.
"I want to be their president," she said.
Clinton said "anger is not a plan," in a nod to the frustrations of many who have swung behind Trump. She said she would deal with their "legitimate concerns" as president.
Clinton is also focusing on getting Democrats elected to Congress. She went after GOP Sen. Pat Toomey, saying he's refused to stand up to Trump. The incumbent senator is being challenged by Democrat Katie McGinty.
With election day only 17 days away, Clinton and her running mate Tim Kaine were making two campaign stops in the battleground state on Saturday.
Clinton's event in Pittsburgh was held at Taylor Allderdice High School in the late afternoon.
Later, in the evening, the Democratic ticket will travel to Philadelphia for a rally at the University of Pennsylvania campus.
Watch Clinton's rally in Philadelphia on this page at 8:45 p.m.