A 90s Russian clip for Pizza Hut is blowing people's minds again

Saquon

Up n over

Hooked up

Speed demon