‘Overwatch’ debuts new character

This evolutionary robot is the latest character to join the cast of ‘Overwatch’