Home Tags E3 2017

Tag: e3 2017

It Can Get Intense Playing Detroit: Become Human [Hands-On]

We have this seen this story many times. The good old Android vs Human story.  Detroit: Become Human takes place in the oh so...