yup down ... google say error in capcha. no doubt not worth the trouble logging in, since all this IT eff-up, sure buyers cannot get in either.
so what is going to happen now??? shittershutterstock matching numbers with is 31.5% for february??? cmon people, get your act together. this is shutterstock, not shitterstock.