Kotomora
前進部隊 (zenshinbutai) Japanese meaning: advance troops | Kotomora