Anonymous girl asked 14 year ago Sports when did the astros last play in the world series Answer Report