Awesomenauts was announced months ago as a downloadable game for the PSN and XBLA as a 80s animation- and toy-inspired game. Now we get a little insight into one of the playable characters, Yuri the

More...