Astronomers using the NASA/ESA Hubble Space Telescope have taken a very detailed image of the open cluster NGC 2660. This Hubble image shows NGC 2660,...