Apparently I was ready to take chances, get messy, and make mistakes during our team meeting today.

Craig McClellan @craigmcclellan
An IndieWeb Webring 🕸💍