Alien Life Forms

Venus: an Inhospitable Planet

Venus: an Inhospitable Planet

Venus is often called earth’s ‘sister planet;’ and sometimes its ‘twisted sister.’ They are relatively the same size; but that’s where the similarity ends. Temperatures on Venus reach a level hot enough to melt lead. It might surprise you to know that more than 40 spacecraft have been launched toward Venus since 1960 by NASA, […]