This picture scares the hell out of me. I can't explain it. It just does.
It's from an Italian ecommerce firm that I was researching for work.
It doesn't make me want to support their product. It makes me shiver.
Previous
-
Next
.