Why do major league baseball teams have baseball academies in the Dominican Republic?
A. to prepare for baseball season in private
B. to develop baseball talent
C. to teach english
D. to provide a team vacation spot