STREAMING ALERT !! The first five episodes of Masters of the Universe: Revelation are available to stream Friday, July 23 on Netflix. 5.3K views11:29