Discovery Green Downtown Houston Texas. Statue's new home...used to be in front of office buildings on Louisiana St.