Update: It appears the free stream is only available to YouTube accounts in Japan.
Toei Animation is streaming the first three seasons of Sailor Moon on their official YouTube channel for FREE for a limited time. 10 episodes will be released each week until all 127 episodes are made available.