The radio morphology and possible nature of 3C 58