Have you guessed where the lovely creature in the photo is from? If you couldn't get it after my last post, I'm deeply ashamed of you. But, for those who can't figure it out, our bug friend is from...
MEN IN BLACK
This is what the bug looks like inside his "Edgar suit."
Hope you enjoyed!