Remember the OUYA? Alibaba Just Invested $10 Million Into It
So, remember that stupid Android console that basically turned out to be a huge failure? Well Alibaba just invested $10 Million into it. I think their next investment should be buying up Blockbuster Alright,...