It's just Thor and Luke Cage dancing the quickstep.

 

v20240901