I just hatched one! Someone had it and I asked to hatch a pet so now I have one. I might train her up after I finish training my starfish. My wizard's name is Saffron Ghostheart and I am usually on.
The Life Banshee is probably one of the easiest drop pets to get in KT. There's like a 65% out of a 100% chance you'll get it; which is a way higher chance than most. The Life Banshee is dropped from King Uro Ahnic in the Ahnic Family Tomb. Hope this helped. :D
_______________________________________________________ Talon GriffinBlood- Master of the Oasis Level 60 Myth