Were there some especially froggy place near Europe, as there is an especially sandy place, the scientific explanation would of course be that all small frogs falling from the sky in Europe come from that center of frogeity.