As the long anticipated series “Masters of the Universe: Revolution” launched on Netflix yesterday, fans have been raving about the latest installment in the MOTU Universe. But what are the critics saying? Well wonder no more because we have complied the final thoughts from the professional critics that have reviewed this series so far. Did […]