This looks like it was fun to make.

Watch will.i.am's New Music Video "Feeling Myself" Featuring Miley Cyrus, French Montana, and Wiz Khalifa