Wine Published 26 October 2015 at 640 × 426 in Alcohol loading comet in space could hold the secret to life