Behold, the giants! The Hubble Space Telescope has completed a decade of observing Jupiter, Saturn, Uranus and Neptune.