WTF is Going On Here?

I think these are Russian Ninjas