Overwatch Open Beta and release date confirmed

by Bazajaytee on 7th March 2016