“
No idea about the context of this video other than that it appears to be at an amusement park, perhaps behind the stage of an ongoing concert, and possibly in a country that is not the United States. In any case, these mascots are pretty pissed. Video inside.