January 8 2026 – a stick of English toffee and a rubber duck memes of the day Posted on January 8, 2026January 3, 2026 by Alfred the Bartender