The old site has moved to kanderwund.neocities.org.
This is the only remaining image.
Good job discovering this.