Results 2 results found Glen Trool, seen from White Bennan, Dumfries and Galloway, Scotland, United Kingdom, Europe Glen Trool, seen from White Bennan, Dumfries and Galloway, Scotland, United Kingdom, Europe