That looks like one of those suits from the Japanese gameshow "most extreme challenge".