Capcom Is Shutting Down Its Own Fans  Giant Freakin Robot

More...