Thousands have reported sightings of large cats by residents of Scotland and the rest of the UK. Where did Scotland’s mystery cats come from?
Thousands have reported sightings of large cats by residents of Scotland and the rest of the UK. Where did Scotland’s mystery cats come from?