In Nepal a very rare turtle with a genetic mutation is hailed as a ‘God.’ Nepalis have started to believe that this animal has divine qualities because of its golden colour. Indeed, many say the unusual turtle is a Lord Vishnu avataar (form). As reported in The Daily Mail, the […]