> Found the image thru google image search and linked the picture.
> Don't know japanese language; what do you mean with anti-leech ?
> Does that site do not want the image to be shared ?
It seems that that website does not want the image to be shared on other sites. It's not explicitly stated that way, but when you embedded the image, the image did not appear here. Only if you had visited that blog before might it have appeared.
If you want the people on this forum to see it, then you need to either link to the website or (optionally) download a copy and upload it here (possibly against their wishes, hard to say).