Rapper Kendrick Lamar treated fans to a free show in Los Angeles on Sunday (21Oct12), staging the impromptu gig atop a bus outside the Staples Center. The last-minute show was designed to boost publicity for his debut album good Kid m.A.A.d. city, which was released on Tuesday (23Oct12).