The giant snake mascots at Nguyen Hue Flower Street 2025 have captivated residents and tourists alike, becoming the centerpiece of this year’s Tet celebrations in Ho Chi Minh City.