Washington Nationals star Bryce Harper has signed a 10-year extension with Under Armour that is believed to be the largest endorsement deal in history for a baseball player, a source with knowledge of ...