Josh Towers

Josh Towers

Josh Towers (born February 26, 1977 in Port Hueneme, California) is a retired baseball pitcher. He played for the Toronto Blue Jays and other MLB teams.