Day: November 18, 2014
Vultures (and other things!) galore at Turkey feeding station
November 18, 2014
Turkey´s only regularly functioning vulture feeding station continues to surprise us: over ...
Read More →