The Pogues star Shane MacGowan and wild British rocker Pete Doherty have posed naked for a new MARIO TESTINO photoshoot.