San Francisco 49ers quarterback Colin Kaepernick has one of the strongest throwing arms in the NFL.