Kotomora
緩降機 (kankouki) Japanese meaning: slow-descent device | Kotomora