Art of Trolling

Doesn't Starcraft 3 Come Out Today?