Home / Fashion / Beauty / Topless Cover War: Rihanna for GQ vs Keira Knightly for Allure [Photo]