Well, I did some searching on Google Image search for "venus radar" (seemed like the most likely choice since Venus is covered with a thick cloud layer; visible light would not give the kind of picture we have seen). The results are interesting and somewhat similar, but not close enough for me to be convinced we are talking about the same celestial body. I call this one inconclusive for now. Anyone have a good link to the OBL/Mushroom Cloud/Nuke pic?
http://www.freerepublic.com/focus/f-news/1136902/posts?page=342#342 Perhaps LG2 has the original source address if that is what you are looking for.
I didn't think to search for Venus radar. Why is it called radar? Will check it out now. Thanks.