Yay! New review is finally up! I take a look at Spider Island: I Love New York City, over at SlugLady's Sketch-Log
Not much to say about this one. I really like it, I'm happy with it, and I am so so so glad I finally finished it. And hopefully, things in life will settle down for once...
Tegan Dumpleton aka SlugLady28