ST. CLOUD -- A St. Cloud area man is charged with trafficking a vulnerable adult for sex.

A charging complaint filed in Stearns County alleges 31-year-old John Rasmussen had been engaging in forceful sex with the woman who is considered a vulnerable adult, exchanged marijuana for oral sex and tried selling her body for money.

The woman contacted police in April after Rasmussen told her it was "time to get to work." Records show Rasmussen wanted a picture of the victim to put on Craigslist and asked her to go on other social media to see if any men wanted to buy her company for the night.

Police found a safe place for the woman to stay and set up a phone call between her and Rasmussen. Officers say he told her that if she wanted to make some money, she had to "do it all" and that he would take the first $150 but would split everything after that.

Police searched for Rasmussen but were unable to locate him because he had no permanent address. He was found last Friday and booked into the Stearns County Jail.

Rasmussen is charged with sex trafficking and promoting prostitution.  Both are felonies.  He's due in court August 18th.