Kidney Vetch - The Torrs, Ilfracombe

Kidney Vetch - The Torrs, Ilfracombe

Observation - Kidney Vetch - The Torrs, Ilfracombe - UK and Ireland. Description: