Select Page

Kings of Leon live at Cape Town stadium.

Photos were taken on behalf of EntertainmentAfrica.com