7,025 Pages

On YouTube i saw this thing that was in Japanese. He has these cards and there's game system thing. He puts it in and suddenly he's in Dragonball Z Land. T_T Someone please tell me what this is supposed to be, or if it's just some parody.