Brandon Eugene Ford, 28, has been charged with sexual assault of a child. Ford previously spent three years in prison after he was arrested in 2009 for possessing child pornography.
Police say Ford met the boy on a social media website and they met near the teenager's home. They say the mother walked by where the two met Thursday and caught them engaging in sexual activity. The boy's parents held Ford until police arrived.
The Associated Press does not identify victims of alleged sexual assault.
Ford remains in jail. It was not immediately clear if he had an attorney.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices