The most detailed look we've had of an asteroid comes from
a) Hubble Space Telescope
b) Voyager spacecraft
c) Rosetta mission
d) Dawn spacecraft