funny japanese TV show

funny japanese TV show

a weird but kinda cool japanese show. watch it!