Activision Blizzard's major upcoming releases Diablo IV and Overwatch 2 have been delayed once again, and this one may see the highly anticipated titles not being released at least until 2023.
Activision Blizzard's major upcoming releases Diablo IV and Overwatch 2 have been delayed once again, and this one may see the highly anticipated titles not being released at least until 2023.