Body found near 38th Ave., 66th St. in St. Pete

Image 1 of 3

Police say the death of a person found in St. Petersburg is suspicious and they have launched an investigation.

The body was found at 6707 38th Avenue N near 66th Street. 

Police said the initial call came in as a reported drowning. 

The view from SkyFOX showed a water-filled canal lined by law enforcement officers and investigators. 

Stay with FOX 13 News for more on this developing story.