Kaine said the Republican presidential nominee isn't being truthful or open about his financial dealings, taxes, ties to foreign governments and even his medical records. He suggested Trump would not stop Russian aggression in Europe and may be lying about his health, an allegation Trump has thrown at Democratic presidential nominee Hillary Clinton. Kaine went after Trump for nearly 20 minutes, among his most sustained remarks yet on the rival campaign.

On Russia, Kaine said Tuesday that Trump has a troubling history of hiring and seeking advice from people who offer favorable views of President Vladimir Putin's administration. He said Trump's failure to release his tax returns makes his financial ties to the country unclear.

Trump has praised Putin on several occasions as a strong leader, and his former campaign manager Paul Manafort resigned over his financial ties to Russian allies.

All of this, Kaine said, means Trump would not defend American allies against Russian advances or stop Russian cyberattacks aimed at destabilizing American elections, two significant claims against a would-be commander in chief. Even as he made such serious allegations, Kaine maintained his folksy demeanor, eliciting laughs from the crowd.

"This guy has a weird sense of humor encouraging Russian cyber-attacks against the American political process," he said, referring to Trump's call for Russia to find Clinton's missing emails, a remark he later said was a joke. "Well, that's just a laugh riot isn't it?"

On the issue of the candidates' health, Kaine pointed to recent news reports questioning the validity of the medical report written by Trump's doctor. Kaine said Trump is trading in fringe conspiracy theories by questioning whether Clinton is in poor health.

"Hillary Clinton is one tough and one healthy person," he said.

The road to the White House weaves through Pennsylvania this week as Democratic vice presidential candidate Time Kaine holds a series of events across the Keystone State.

After Erie, Kaine headed to the center of the state for a 6 p.m. event at the Boys & Girls Club of Lancaster.

On Wednesday, appeared in the Lehigh Valley where Kaine held an organizing event at the Hanover Township Community Center in Bethlehem Thursday afternoon as he rallies people to support Clinton's campaign.