Uda no Parasite
Appears in
Parasyte -the maxim-
Voice actors
Ayumu Murase
Greg Ayres