‘Botched op robbed me of my manhood’ says former Aberdeen boxer

David Porter
David Porter