I don't know.
I find it hard to believe that he was able to just make a weather balloon appear on command.
And it moved away and came back...
It could very well be a hoax.
I'm intrigued... I'll say that.
Looks to me like someone was trying to escape from The Village again.