Mega asteroid Ceres the latest spot in space that may have life – CNET

Click here to visit Original posting

New research shows the building blocks of life could be hiding on the dwarf planet. In fact, Ceres might be making organic compounds in-house.