Fans of the Sailor Moon franchise, rejoice! Starting April 24, you can watch the first 3 series of Sailor Moon on YouTube - FOR FREE! A tweet from the ...