EXCLUSIVE: Actor Brian Blessed says giant prehistoric apes are living in China and claims he has seen records that show the Russian Army caught a Yeti during World War II
from Daily Star - Weird News https://ift.tt/qMVFdBy
Brian Blessed claims 'giant prehistoric apes roam China' and 'Russians caught Yeti'
0
December 22, 2022
Tags