Kotomora
原子砲 (genshihou) Japanese meaning: atomic cannon | Kotomora