At long last Overwatch has a confirmed release date along with a free-to-play launch confirmation.

Posted in Uncategorized.