Tiger Widow

The Tiger Widow is a large species of spider that resides on a remote island known as "Tiger Widow Island".

Gallery
Widow.jpg <\gallery>