It seems that this is from the 2011 video game Bikini Karate Babes 2: Warriors of Elysia.
Indeed it is. If you look on their site you will find an even larger version of this same GIF.