News

The earliest soul cakes were placed outside homes ... that more than 160 million Americans will buy Halloween candy this year for neighborhood kids — and spend a whopping $2.6 billion on it.