Leah

Leah is a cameo human character from Episode 33: The Good Seed.

Only Appearance

 * Episode 33: The Good Seed (cameo)

[[Category:L]]