Pinned 10 years ago
26 Moments That Restored Our Faith In Humanity This Year - 16. The Icelandic heroes who rescued sheep during a major snowstorm