Eva longoria in black posing for GQ magazine