New 6v6 Marvel PC Game is Free to Play April 2, 2024 12:06 pmA new free-to-play Marvel Games PC title, “Marvel Rivals,” will have a closed Alpha test in May with players able...