Which of the following sports teams is NOT based in Philadelphia?

Answer Dodgers

The Dodgers is a Major League Baseball team based out of Los Angeles.

Asked by · Last updated 5 years ago · 727 views