buy fincar on line According to one theory, varicocele is the result of anatomical differences between the right and left spermatic vein