Web Site < Houston
Michelle and Grant take a ride in the space shuttle simulator at Space Center Houston in Texas.