Skeletor Returns – See ‘Masters of the Universe: Revelation’ First Look Images

Netflix and Mattel share a glimpse of what’s in store when Kevin Smith’s new, 5-episode series premieres July 23.