DAYTON, Ore. -- The body of a missing 11-year-old Salem boy was recovered late Wednesday afternoon.

Nehemiah Wilson went missing on June 23 after he was swimming in the Willamette River at Wallace Marine Park when he suddenly went under.

Background: Salem boy vanishes in Willamette River at park

Multiple agencies had been searching for Wilson. At around 4:45 p.m., a caller reported finding a body in the river six miles south of Dayton. Deputies with the Yamhill County Sheriff's Office pulled the body out of the water and the family identified it as Wilson.

Wilson was described as a "fun, loving, enthusiastic pre-teen."

More: Family remembers Salem boy lost in Willamette River