The Leeds Festival has just finished this past Bank Holiday weekend, and while a lot of the media attention has been focused on the main stage, a very important set was happening over on the Climate Live Stage, on their solar-powered pink bus.
Like this:
Like Loading...