23.exe 23.exe is a musician known for their vocaloid music. Top tracks by 23.exe Related artists Omoi