Capcom launches countdown website, ends February 21

Capcom preparing an announcement?