Finders Keepers – Trailer
Gary Green
26 Aug 2015
In 2007, a severed human foot was discovered in a grill bought at a North Carolina auction.