UPPER BERN TWP., Pa. -

It was a wild ride in Upper Bern Township, Berks County. Witnesses said a man came barreling down Main Street in Sharltlesville on a snowmobile and hit several parked cars Saturday night.

"All we saw, my partner and I, are these sparks flying everywhere coming after us. And the closer we got we saw this crazy guy on a snowmobile," said Ben Reed, who witnessed the incident.

State police said Randy Heckman, 43, was behind the wheel of the snowmobile as he drove into town.

"We just could not believe that there was a guy on a snowmobile in the middle of July. There was, of course, no snow on the ground. It was just quite comical until we realized how much damage he could do," said Reed.

Witnesses said Heckman crossed over the Interstate 78 overpass, slammed into the guardrail on the other side, then hit several parked cars on Main Street.

Neighbors said it all started when he got into an argument with his wife.

"The reason he drove the snowmobile into town was because he figures, 'Oh, she took my keys. I will fix her. I will leave on the snowmobile,'" said Sarah Kelley, a neighbor.

Police cited Heckman for hit-and-run to unattended property, driving without a license and trespass by motor vehicle.

But, troopers were called a second time as Heckman was allegedly firing a gun off at 2:30 a.m. Sunday, trying to get his wife's attention.

"He was pretty irate, shooting the gun into the field, saying he wants his keys. He wants to leave," said Kelley.

Police had to use a Taser to take Heckman into custody.

Meanwhile, witnesses said it was a sight they will never forget.

"You see a lot of wild stuff, but nothing like driving a snowmobile, and my son said to the guy that picked up, 'I guess you never thought you would pick up a snowmobile in the middle of summer,'" said Helen Gingrich, a neighbor.

"Just crazy things in Shartlesville," said Reed.

Heckman was charged with aggravated assault, terroristic threats, reckless endangerment and harassment for firing off the gun. He was committed to the Berks County Jail on $25,000 bail.