Buy tickets to Sesame Street Live: Elmo's Got The Moves at Bayou Music Center in Houston, TX on November 13, 2026

Buy tickets to Sesame Street Live: Elmo's Got The Moves at Bayou Music Center in Houston, TX on November 13, 2026