This site does comics again? Where did this come from?

Please accept my apologies while I try and track down the source of this.

Credit for the mouseover text goes to Ally.