CHEAT SHEET
TOP 10 RIGHT NOW
Breaking news alert: The Telegraph is reporting that Britain is “deluged with heavy rain.” Even more surprising, it’s expected to rain through the weekend. Actually, the item is semi-serious—flood warnings have been issued across the country—but that ruins the joke. In other news, San Diego is deluged with sunshine and Antarctica is deluged with snow.