Authorities say a Kansas man who drove 18 hours to have sex with a teenager he met online was so overzealous that he didn't stop once, using a cup as a urinal during his journey.

The New York Daily News reports that 40-year-old Christopher Lanning was arrested at a gas station near Longwood, Fla. Tuesday after embarking on a journey to meet the 14-year-old girl he thought he had arranged to sleep with over the Internet. Upon arrival, Lanning who traveled all the way from Kansas City, had actually been speaking with an undercover cop since March. 

Lanning was reportedly so eager to get to Florida that he never stopped during the drive, turning his car into a makeshift bathroom. Kevin Tuck, spokesman for the Longwood Police Department, described the odor inside of Lanning's vehicle as "pretty bad," and that's probably modest commentary. 

Lanningwho police say reached out to themcurrently faces several charges including traveling to meet a child for sex and transmitting obscene material to a minor. A judge has since stripped him of his Internet privileges.

[via New York Daily News]