Menu
Follow Us:
In 2007, a severed human foot was discovered in a grill bought at a North Carolina auction.
In 2007, a severed human foot was discovered in a grill bought at a North Carolina auction.Read More »