New Astros mural at Minute Maid Park featuring famous stare
The mural shows players doing the "Astros stare" next to the team's 2017 World Series trophy.