Books Films Impressions on Re-Watching Battle Royale March 27, 2012September 1, 20202 Comments on Impressions on Re-Watching Battle Royale