i do not know at all how the chorus frog got in your citchen, its a mystery! your husband was right to say to let it go, these frogs are very hardy and can survive below zero or below 32 degrees to the american thermometer.