my thyroid is ok i checked ,i have only a low testosteron elevels in blood 3 ng/ml , and normal is from 3 to 10 ng/ml, but i have only 25 years old
i also have THIS on my penis
http://img189.imageshack.us/my.php?image=bezperlisty3qm.png

what it is and how can i eliminate that ?