Christian Pulisic: The Michael Phelps of Soccer?

Christian Pulisic is an American (henceforth called football) professional soccer player. He plays for Borussia Dortmund, a German football team. This is highly unusual. While it’s not uncommon for European football teams to have players from all over the world,...