Some scientific proof that glycerol (phospholipids) could have originally come from space and maybe helped begin one of the key processes of life on Earth! That, or it was the oceans which were responsible.

http://www.universetoday.com/116420/the-origins-of-life-could-indeed-be-interstellar/