Jupiter and Venus, two of the solar system’s brightest planets, will appear to almost touch in a rare celestial spectacle this weekend. Although in reality they will be millions of miles apart, for stargazers on Earth they will appear to be close enough to almost collide in a planetary conjunction that occurs once a year.