Did you know that one thousand human sacrifices are required to retrieve a treasure hidden in the Bopath Ella Falls ? SOMEFACTS.com