Masters of the Universe: Revelation is helping to hype up the upcoming release of Part 2 on Netflix with a killer stop motion animated promo! While the He-Man and the Masters of the Universe franchise might be most fondly remembered through the 1980s animated series produced by Filmation, and [...]