Do you think the name Xbox 360 is strange, why the name? What does it mean? Take a look at how a foreign cartoon answers this question.