Game News Game Reviews Online Opinion Uncategorized What to know: Overwatch Beta By Galahad 8 years ago The Overwatch open Beta launched Thursday. Here’s what to know.