Perfect weather for Bristol Jamfest!

2,000 youngsters kick soccer balls

by