Kotomora
大砲三門 (taihousanmon) Japanese meaning: three cannons | Kotomora