My opinion:
Strange things happen all the time. A lot of these things, we can't explain. Some things are faked, and some things really do happen, and we don't know why. And it's absolutely useless trying to explain how when we don't have the capacity to formulate such answers. At least, not right now, and probably not in the near future. There's going to be people trying to explain all the occurences on the planet, no one can stop them, I certainly won't try. But I won't join them. (At least, not the very extraordinary "miracles" that happen.)