The main reason why I think that this article has enough support is that in paragraph 2 it talks about how the Venus is often reffered to as Earth's "twin" and it talks about how that Venus is the closes planet to Earth it has the same density and size.