Epic battles, evil Japanese, and the Sewol ferry sinking: Why this South Korean blockbuster is breaking every box office record.
Epic battles, evil Japanese, and the Sewol ferry sinking: Why this South Korean blockbuster is breaking every box office record.