This song/video is off a 2007 release, Smokey Rolls Down Thunder Canyon, by Devendra Banhart. Why play a 1960's style rock song in Spanish and make the video look like something out of classic Bollywood? Who knows, but I like it. Natalie Portman makes an appearance as Princess Carmensita. Also check out Banhart's 2009 album What Will We Be, which includes a few catchy songs like the quirky single Baby.