Authorities now know the cause of death in the body found over the weekend.
The Winnebago County Coroner's Office says the man drowned in the Rock River.
A couple of kids were fishing on Brooke Road along the rock river in Rockford when they made the gruesome discovery.
Police say the man is of hispanic descent and in his mid-30's.
The coroner's office says there's no sign of trauma.