Street Fighter 6 open beta seemingly leaked for April  Gamesradar

More...