Hyakiss the Lurker

Hyakiss the Lurker

Beast (Spider)
Level 73 (Rare Elite)

Location