Could frog-playa-nicueza-2.jpg be a Isthmohyla rivularis? I know they're pretty rare.