ALMA Sees a Baby Solar System

HD 142527