Masters of the Universe: Revelations Lies

Just this past Friday, Masters of the Universe dropped on Netflix, and needless to say it caused quite the shitstorm on the Internet. While critics were praising this show to high heaven, to the point where it has a 97% score, the fans had a very different opinion: It currently sits at a 32% score […]