MLB should do a much better job marketing its stars.

Printable View