(A translation would be great for me too) I thought they were HILLARIOUS!! Looks like a suit, compositied into the shot's, and scaled down a bit? ...not sure...