The site is called Three Thumbs Up Award
From the website:
We at the 'Three Thumbs Up Award' are sick of looking at crappy art. We want to encourage and facilitate the pursuit of great art and reward it when we can. It's that simple. The 'Three Thumbs Up Award' is our way of giving props and kudos to the ones who create and facilitate art that makes us wish we had an extra thumb to raise. We also just like looking at cool artwork and we figure others would too.Check 'em out, I think you'll enjoy what you see.