Police Investigating Discovery Of Human Foot In Florida

Updated:

Loading
Authorities are trying to determine the identify of a human foot found on Peck Lake Beach in Jupiter, Florida.