An artist's impression of (136108) Haumea and moons.
A. Feild (Space Telescope Science Institute)
2006-04
<a rel="nofollow" class="external autonumber" href="http://hubblesite.org/newscenter/newsdesk/archive/releases/2006/16/image/d">[1]</a>