Where can I stream Warcraft 3?
You can always switch to Twitch TV and Mixer to stream Warcraft 3. You may also sometimes get some streaming options on YouTube.