Ikaruga On the Spot (4/10/08) Demo

The highly acclaimed Ikaruga is now on the Xbox 360, and we show it off!

Show Info

On the Spot