This is more what they are talking about...they link to a site supposedly showing the pic, but I could not find it, so I found another of what the Earth-Moon system would look like as seen from Venus:
17 posted on 06/05/2012 8:40:02 AM PDT by Jeff Head
(Freedom is not free, never has been, never will be (www.dragonsfuryseries.com))