Dartmouth Fatstock Show 2016

Market Square, Dartmouth Market Square, Dartmouth, TQ6 9NR