Russian venus Irida bares herself with self-assuredness