State Parks Police in Buffalo New York confirmed that they have found the body of U of I researcher and Champaign resident Jayandran Palaniappan in the lower Niagara River. Palaniappan’s death is thought to be a suicide.
Our condolences go out to his family.