yes that is there home from the sound of it and the pic of the frogs I believe is on the screen lid :/

They want $50 for everything

But the condition of the terrarium makes me concerned about the health of the frogs