>>535927185
>>535925909
It was delayed.
Why?
I got no idea. Capcom are fucking retards.