Tag: Echidna

Echidna is a perverted and sadistic elf from the Queen’s Blade series.