A NASA scientist turns a Venus Flytrap into a monstrous humanoid while on vacation in Japan.A NASA scientist turns a Venus Flytrap into a monstrous humanoid while on vacation in Japan.A NASA scientist turns a Venus Flytrap into a monstrous humanoid while on vacation in Japan.