In Scarborough, a seaside town in England, local authorities cancelled their New Year's Eve fireworks after an Arctic walrus, later nicknamed Thor, was spotted resting peacefully in Scarborough Harbou

Next post
Nintendo Just Quietly Became a 2026 GOTY Powerhouse




