ARTS

ARTS Annual General Meeting, Constitutional Club, Teddington, Wednesday 9 May 2012

The AGM in progress
Gallery index