It has been quite a long while since the announcement of Starcraft II, but there’s still no sign when this game will be officially released. Blizzard on the other side, has been totally killing the fans by releasing trailers and videos bit by bit. These folks has released videos and … Continue reading »