Lest Karr
レスト・カー
Lest is a third progenitor of the vampires who resides in Europe.
-
Seraph of the End: Battle in Nagoya
Supporting (Role) TV