Video: Xbox Live on Windows Phone 7

Always wanted to play those Xbox games on your smartphone? Sure you would have. Now, you can play ’em on the upcoming (and the ones in market, already) WP7 devices! Take a look at what it looks like –