The Chemical Brothers, Umm, OK…

I’m a big fan of The Chemical Brothers & found this video tonight… Looks like some creative use of the green screen. Not sure what to make of it!
I’m a big fan of The Chemical Brothers & found this video tonight… Looks like some creative use of the green screen. Not sure what to make of it!