Independence Plaza opens - Space Center Houston