"when pigs fly" is an English language idiom relating to 'impossible explanations' to ridiculous claims (partially).  Such like: Me: I will personally take over all household cooking and cleaning! Wife: Yeah. When pigs fly!