Free-agent quarterback Colin Kaepernick had a 40-minute throwing session during his workout in front of representatives from eight NFL teams.