My Top 5 favorite political cartoons for the week… by Steve Benson at last week’s announcement that scientists had created an artificial cell… by Kevin Kallaugher at