Officials say Sherwin Shayegan gave a 14-year-old boy a back massage at Newark Liberty Airport and then paid him for it.
Police say they tracked the 34-year-old to his hotel room after the teen reported the incident. They say he allegedly had envelopes with airport names, cash and lewd notes in them.
Since 2008, Shayegan has been accused of showing up at high schools in several states and jumping onto the backs of athletes to get piggyback rides.
Shayegan is now facing child endangerment charges.