Your spermatic cord carries blood to and from your testicles. However, many believe a varicocele forms when the valves inside the veins in the cord prevent your blood from flowing properly.? Does anybody know what is the main cause of varicoceles?
valid question