The old site has moved to kanderwund.neocities.org.

This is the only remaining image.

Good job discovering this.