Seen today in Northumberland (Weetslade Country Park). I haven't a clue! Any ideas? (Picture by my teenage daughter.)Thanks!