battle royale 
deeper than expected and always a pleasure to watch japanese people overdo something. 

battle royale 

deeper than expected and always a pleasure to watch japanese people overdo something.