DAFUQ DID I JUST WATCH?
Check out more video game news, trailers, and more over at Video Game Coverage.