It’s a tradition in some parts of Mexico to celebrate a wedding with a parade. And that’s just what locals were doing. Dressed-up dancers were twirling around to the delight of spectators, following giant puppets, or "mojigangas," representing the bride and groom down the street.

And one of those spectators happened to be a street dog who, letting the moment inspire him, decided to join in the dance.

Luckily, one spectator, Alan Gómez, managed to capture the moment on video. The playful pup can be seen bounding into the middle of the performance out of nowhere and starting to imitate the dancers with his own rendition of a twirl.

Probably one of the things people love so much about animals is their natural sense of spontaneity — their ability to truly live in the moment, regardless of their circumstances.