At Universal Studios Japan. It looks like speed bump of the future.At Universal Studios Japan. It looks like speed bump of the future. At Universal Studios Japan. It looks like speed bump of the future.At Universal Studios Japan. It looks like speed bump of the future. Source