Kotomora
棺内分娩 (kannaibunben) Japanese meaning: coffin birth | Kotomora