There is just so much more to be discovered in this great creation called earth. Now, a new species of eel has been discovered in the Amazon – one that can deliver 860 volts of electricity – surpassing the 650volt ones previously discovered. Check out the details in this article!
