Will there ever be an HIV vaccine?

shutterstock_533717242
Why has it been so hard to develop a vaccine for HIV? Credit: Shutterstock.