I think that might be a Reventon but its hard to make out but really nice picture, lots of amazing exotics in one place :)