Kotomora
先頭部隊 (sentoubutai) Japanese meaning: advance troops | Kotomora