A man with testicular pain…

A 19-year-old male presents with testicular pain and it’s your job to reach a diagnosis!