South Park is back, you guys! That means a 21st run of naughty antics from the sleepy mountain town in Colorado. And one of the greatest things about the long-running show is its kickass tunes.
Matt Stone and Trey Parker know a little bit about music – just look at The Book of Mormon – and we love it whenever they bring out some kind of musical moment. So we've selected 30 of the absolute greatest songs, from 20 seasons of the show, and its 1999 movie.