English Naturalist Sir David Attenborough has recently added his voice to those that believe in the existence of the Himalayan Yeti, also known as the Abominable Snowman.
Attenborough’s career in natural history and broadcasting has spanned over sixty years. He is most well known for his series “Life”. Considered a national treasure in Britain, Attenborough has produced countless wildlife documentaries and is currently working on the series, “David Attenborough’s Natural Curiosities.”
To read more from Cryptomundo click here.