Cards begin NCAA Baseball Tournament in Lubbock, Texas

Cards begin NCAA Baseball Tournament in Lubbock, Texas