I thought so, too. I really like the first picture posted. I wonder if it is some kind of tree frog, I didn't bother to look at its "toes".
Sure is a good sign of safe pest control though, eh?
Shoe (back out to the garden before the heavy heat kicks in)