Oh hey there, you've stumbled upon my channel! I'm just some Christian MUGEN author who happens to be the biggest Ribbon fanboy on the planet. I make a whole...