A Tiger’s Heart is one of the better Chinese New Year ads for this year, by Astro Malaysia, following a lion dance crew on the verge of collapse.
A Tiger’s Heart is one of the better Chinese New Year ads for this year, by Astro Malaysia, following a lion dance crew on the verge of collapse.