Dancers

Stella Chuu

Above is the “Anime Princess of Burlesque” Stella Chuu, performing her act entitled “The Darkest Corners of the Internet,” which is her homage to the infamous website 4chan.org and the notorious Internet meme it popularized;