A 7.1-ounce bag of 30 Twizzlers Trees currently costs $3.99, but there’s no news on how long they’ll be available, so catch ...
That’s right: in England, Northern Ireland, Scotland, and Wales, it’s illegal for shops to sell Mountain Dew, Jolly Ranchers, Twizzlers, Lemonheads, and some other candies that are familiar to ...