Fans finally got a closer look at The CW‘s live-action Powerpuff Girls series after the trailer leaked on social media this ...