Windows & Xbox Platform – There IS a Difference & Fanboys Need to Know!

For those who don’t know, I have a Youtube channel called BlackBusterShow. I discuss and report gaming news, and just LOVE to touch of the negative aspects of the Xbox Platform and Microsoft themselves. But there is a very common misunderstanding that I’ve seen throughout the years. It comes from the Xbox & Microsoft fanboys; […]