The rare celestial event that only happens every 100 years and the best time to see Venus, Mars, Jupiter, Saturn, Uranus and ...