Kids Space Place opens - Space Center Houston