The Comics Section: The Science Gods and 17 Years of Lockdown The latest from Raging Pencils and Cagle Cartoons! Cicadas reemerge by Dave Whamond, Canada