An 18-year-old man, Joseph Hayden Boston, has confessed to molesting up to 50 children after his mother called the police and turned him in to authorities in Riverside early Saturday, police say.

According to reports Boston gave to his mom, which she relayed to police detectives, the teenager had been staying at the Simply Home Inn & Suites, where he befriended two little boys, ages 8 and 4.

Both children, who were staying at the same motel with their parents, asked if they could go over to Boston's room Friday night and they agreed. It was when they got to Boston's room that the molestation occurred.

Hours later, Boston told his mom what he had done. His mom drove to her son's location and took him to the police station.

A Riverside police sergeant was flagged down at about 3 a.m. at the Magnolia Avenue Police Station by Boston's mother, who said she wanted to turn her son in for suspected molestation.

When officers interviewed Boston, he confessed to sexually assaulting the two boys and admitted to molesting more than 50 kids since he was 10 years old. The crimes, he said, happened in different cities where he had lived.

Boston was arrested on counts of oral copulation on a child under the age of 10. He was booked into the Robert Presley Detention Center with his bail set at $1 million.

The County of Riverside Child Protective Services took custody of both boys from the hotel, police said.

Officer Ryan Railsback of Riverside police said:

"This is going to affect not only the victims for a long time, but also our detectives and officers involved in this, to hear someone just be very open about what they've done, and they're only 18 themselves."

Detectives believe Boston has victimized children who have not yet come forward, according to Riverside police.

Source: NBC News