When Sonny gets up out of the bath while talking to young Kristi, it is momentarily clearly visible that he is wearing long white underwear in the bath. However, most athletes will wear swimwear when taking a bath for muscle relaxation.
The murder took place at Franklin Park, which is in Massachusetts. Cold Case takes place in Philadelphia, detectives there would not be investigating a murder in Massachusetts.