It has all the hallmarks of being fake. The pictures are taken from many angles, not just a random picture taker catching a surprise. In short, the pictures are simply too good. That doesn't happen in real life. But if it is fake, it is a very well done one.