I have not remotely understood one of these Japanese games.

S06E12 May the Best Stan Win

01:39 · frame 2373 of 31516