Does Venus host Life?

This is a topic close to my heart since the above slide was part of my Rules of Life slide deck while I was running NSF’s Biological Sciences Directorate. Well, turns out Venus may harbor life. Lay version of the story here. So I may need to revise my thinking.