Bubble Football Might Just Be The Best Sport Ever

Advertisement

So when is the world cup of this thing ?