23 Feb 2017 Overwatch's defining characteristic is its location Game director talks about how planet Earth inspired the development team Continue reading… Powered by WPeMatico