Question: Vince Velasquez made his MLB debut with a team that plays their home games at what park?
Sentence (from "Houston Astros"): The Houston Astros are an American professional baseball team based in Houston, Texas.
Relevant evidence: Yes