Kotomora
超らせん (chourasen) Japanese meaning: superhelix | Kotomora