My testicle is swollen to tennis ball size. What to do?

Why has my right testicle swollen to the size of a tennis ball?