Megaloceros - Irish Elk

Megaloceros - Irish Elk

Sights & Landmarks • London, England United Kingdom