Has anyone heard about this countdown? I just now stumbled across it on YOUTUBE
So, does anyone think it might be Resident Evil related, Street Fighter related, or what?
Just wondering what people think?
If you go to Capcom Games DOT com, it shows
~ this ~