Princess Spider : merciless predator /
Princess Spider.
[Heves, Hungary? : Princess Spider?,
2000?].
Cover title.