Crazy Cloud Formation Over Beach In Rio De Janeiro

Can anyone explain this phenomena? It looks so cool!