Beyoncé and Jennifer Lopez in leather