The court also noted that three eyewitnesses in the case had given different versions on record in respect to the same ...