Tiny swallow fallen out of his nest.
Beynac Castle in the French region of Dordogne is a castle as you think a castle should be, high on a rock with a river down below. It has many places where swallows can make their nests.
For more France photos you may visit here.
Ik ga ervan uit dat je dit hulpeloze wezentje te eten hebt gegeven? En beter nog een nieuw onderdak??