hmm well, the scientific explanation seems quite explanatory....

He said: "A whirlwind has sucked up the frogs from a lake, the sea or some other body of water somewhere else and carried them along to Odzaci
where they have fallen to the ground. It is a recognised scientific phenomenon."

ref
but, perhaps something to think about? The prophecy rev 16:13-14 where the frogs come out of the mouth of the dragon ...? The frogs came out of a
cloud. Maybe the dragon was in disguise?
But rev 16:15 is where Christ comes as a thief = rapture. I guess we will have to wait and see, if there is a whole bunch of people missing soon, it
may confirm your suspicions.