Leningrad, a Russian rock band that hails from Saint Petersburg, recently released a new music video for their song “Tattoo Artist,” which plays out a spectacular sequence of events — in reverse.

The video is directed by Ilya Naishuller (who directed 2015’s Hardcore Henry), and it plays out backward, opening with a crowd of people running away from a building from something terrible. There’s fire, mascots, and horses, and as we watch, the scene gets even more ridiculous and over the top. It’s like a Rube Goldberg machine of disaster.

(Warning: the video is pretty graphic)

What makes this even better is that it’s just as amazing when you watch the video play out in chronological order.

It’s remarkable that the video was designed to be played both ways. The music lines up perfectly forward and backward, which makes this a masterpiece when it comes to structure and editing. What’s even better is that either way you watch it, the absurdity isn’t diminished.