A cross-country US Airways flight had to make an emergency landing this week because a dog kept pooping in the plane's aisle.

Passengers said they got sick from the stench on the US Airways Flight 598 that was heading from L.A. to Philadelphia on Wednesday, according to NBC Los Angeles. They also said that the pup dropped a deuce at least three times. The plane had to land in Kansas City, Missouri so a crew could clean up the mess.

A passenger on the flight, Steve McCall, told Inside Edition about the stinky ordeal. "About an hour into the flight, I started smelling this terrible smell," he said. "I look up the aisle way and there's a dog pooping right in the middle of the aisle. It's a big dog, three or four feet tall or long, and he was just going!"

He added that other passengers on the plane started dry-heaving and throwing up. "The second time after the dog pooped they ran out of paper towels, they didn't have anything else," McCall said. "The pilot comes on the radio, ‘Hey, we have a situation in the back, we're going to have to emergency land!'"

Another passenger, Chris Law, live-tweeted the situation, including posting a snapshot of the furry culprit:

This flight is the total package. pic.twitter.com/pocuStLh21 — Chris Law (@ChrisLaw) May 28, 2014

And then there was the cleaning crew:

The Proud, The Few, The @USAirways dog shit cleaning crew pic.twitter.com/MQFTGSiGRY — Chris Law (@ChrisLaw) May 28, 2014

However, Inside Edition noted that the flight had earlier been delayed for two hours because there was a fuel spill on the tarmac, so the passengers and the dog had already been roughing it before the flight took off.

And you thought your last flight was shitty.