No, none of those women in the pic are Karen O (at least I don’t think so). This has been touted as the final recorded track by Ol’ Dirty Bastard. via pma, by way of urb

N.A.S.A. ft. Karen O, Ol’ Dirty Bastard, & Fatlip – Strange Enough