Tinicum Township police were called around 4:00 p.m. Sunday to 2nd and Taylor streets where a body was found floating in the Delaware River in Governor Printz Park.
When officers arrived they found the adult male on the river banks. He was pronounced dead at the scene.
The body has been identified as a Frank Basile, 48, from East Longmeadow, Massachusetts.
Police say on December 21st, Basile's original flight from Philadelphia International Airport was cancelled.
As a result of the cancellation he was given a voucher by the airlines to stay at a local hotel.
Basile was reported missing by the East Longmeadow Police Department on Saturday, when he did not arrive on his scheduled flight from Philadelphia.
Authorities say on Friday night, Basile was a registered guest at the Holiday Inn Express which is located at 101 Taylor Avenue in Essington.
Police and the medical examiner's office are investigating how the man died.