Great British Greyhound Walk 2013, Alexandra Palace, London

Leave a comment