Piazza on managing Italian team
November 13, 2019 | 00:03:20
Mike Piazza talks about living in Italy and his announcement that he will manage the Italian National Baseball Team
Mike Piazza talks about living in Italy and his announcement that he will manage the Italian National Baseball Team