Kotomora
電光石火 (denkousekka) Japanese meaning: lightning speed | Kotomora