Storm Collectibles has just released new images and information on BALROG - Ultra Street Fighter II The Final Challengers! BALROG, known as M. Bison in Japan, is a character from the Street Fighter series of fighting games. He first appeared as a boss character in Street Fighter II. Balrog is generally self-centered, hot-tempered, arrogant and...