With more than 300 performers playing at eight stages around Stroud, the town came to life over the weekend with a flurry of culture and music.

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal:

Stroud News and Journal: