Sparrows or Finches by Loch Lomond

Sparrows or Finches by Loch Lomond

Observation - Sparrows or Finches by Loch Lomond - UK and Ireland. Description: I can't figure out what these are, I'm sure they could be sparrows or finches, but can't pin them down. I saw them on the edge of woodland by Loch Lomond in the Scottish Highlands.

I can't figure out what these are, I'm sure they could be sparrows or finches, but can't pin them down. I saw them on the edge of woodland by Loch Lomond in the Scottish Highlands.