fbpx
South Korea

[G*Star 2012] Icarus – Official trailer shown with actual game footage