New type sled, Germany

Credit: LOC