I don’t know how the hell I came across this, but the best video of all time award just went to a rock band from Moscow, Russia who just dropped this heat for their latest single. Whoever directed this shit needs to make a movie ASAP (assuming they haven’t already).
If you dug the track, you can check out plenty more from Biting Elbows here.