Brecon Jazz Festival is celebrating it's 40th festival this year across three weekends from August 6, to August 20.

The street scene is a key feature of the festival and offers visitors to the town a taster of the ticketed events.

This year will see over 30 shows take place across ten days, with workshops, street music, and a 'Frazz' Parade.

Despite the unpredictable weather, large crowds have been filling the town this weekend and enjoying the music.