Well this is a great start! “Masters of the Universe: Revolution” has cracked Netflix’s Top 10 TV Shows in the United States Today, premiering in the #6 spot. Check it out! Successfully reaching a large audience is exactly what “Masters of the Universe: Revolution” needs to do if we hope to see the third installment […]