NewsXDefiant to be Released Before March 31, 2024XDefiant is on the way, and coming sooner than most people expected