Exploring the archaeology of Ben Lomond Ben Lomond is one of Scotland’s most famous mountains, lying on the edge of the ...