Netflix's Masters Of The Universe Revelation Gets Glorious Nostalgic First Trailer

The first trailer for Masters of the Universe: Revelation has been released. The Netflix series is the latest addition of the classic ’80s toy and…