Budweiser will donate $100 to a U.S. military charity for each home run during this season of Major League Baseball.