Spectators watch the launch of Nasa's planet-hunting spacecraft, Kepler, from Cocoa Beach, Florida. Kepler, named after the German 17th century astrophysicist, set off on its unprecedented mission late on Friday (local time), thundering into a clear sky embellished by a waxing Moon.