Technology

One of the most anticipated video games of the year launches today as ‘XDefiant’ takes on ‘Call Of Duty’

XDefiant Credit: Ubisoft It’s been a long time coming, but Ubisoft’s arcade FPS XDefiant is finally out today on Xbox […]