Patrick takes a look at 136a, the most massive star discovered to date.
Jul 05, 2010
Sep 07, 2010
Dr Richard Parker