Board Thread:General Discussion/@comment-12511493-20130718012949/@comment-4972339-20130923101340

Is this based off the Touhou meme, "CHEEEEENNN?"