NEW YORK _ The campaign plane carrying Republican vice presidential candidate Mike Pence skidded off a rain-slicked runway as it landed Thursday night at LaGuardia Airport.
Pence told reporters aboard the 737 passenger jet that he was fine and no one on board appeared to be injured.
The jet made a rough impact when it landed. The pilot slammed on the brakes and travelers could smell burning rubber.
The plane came to a stop in a grass field off the tarmac.
Elizabeth Landers, a CNN producer aboard the plane, said the jet "was not in control on the runway. The plane ... came to a sudden stop."
Landers said Pence immediately walked to the back of the plane to check on other passengers before everyone on board was evacuated.
Pence told reporters that mud splashed on the front windows of the cockpit, Landers said.
Just after 8 p.m. Pence and other passengers were walking on a tarmac in a steady rain.
Live news footage showed Pence on the tarmac speaking, shaking hands and taking pictures with responding firefighters.
Pence sent out a tweet thanking emergency officials.
"So thankful everyone on our plane is safe. Grateful for our first responders & the concern & prayers of so many. Back on the trail tomorrow!"
His running mate, presidential candidate Donald Trump, was in Cleveland for a night-time rally. He spoke to Pence after the landing, said Stephanie Grisham, a Trump spokeswoman.
Officials said the airport was shut down immediately after the landing. In an 8:41 p.m. statement, the Port Authority said it was "hopeful of resuming flights on one runway within 30 minutes."
In a tweet about three hours before the La Guardia landing, Pence posted a photo of himself with his campaign plane in the background, throwing a football, with the message, "A ground hold at La Guardia led to some football on the tarmac in Iowa. #GameOn."
Earlier in the day, Pence held a 1:30 p.m. campaign rally at Iowa Central Community College in Fort Dodge, Iowa.
Pence had been scheduled to attend a fundraiser in New York City Thursday night but his appearance was canceled and he "was headed to his hotel for the night," said a spokesman for his campaign, Marc Loeter.
A source briefed Thursday night said the plane carried 30 passengers. One passenger said the aircraft "landed hard and overshot the runway," the source said.
Port Authority officials said there was no fire aboard the plane.
The source said the plane hit what's called an "arrester bed," a styrofoam-like material that is legally required at the end of runways to absorb the impact of any crash.