Wats On My Mind: I for one welcome our Venusian overlords

Reading the headlines, this was my thought process, almost exactly. Is xkcd evidence of alien mind probes? Also, “Venus?? I thought they said Venice!”

https://imgs.xkcd.com/comics/evidence_of_alien_life.png