Folk-rock Band “Slap” Melds Ming Dynasty Fiction with Shrewd Social Satire
A performance video of “Red Child’s Eighteen Wins,” a January 2023 song by the folk-rock band Slap (耳光乐队, Erguang Yuedui), has been attracting much attention lately on Chinese social media and Chinese Twitter. The folk tune...