I just got done watching Xbox’s game showcase! With many titles and trailers being shown, some good and some bad lets take a quick look

I just got done watching Xbox’s game showcase! With many titles and trailers being shown, some good and some bad lets take a quick look