The O's make a visit to NASA in Houston