Learn about the newly discovered giant red leech species in Indonesia
Recently, scientists discovered the existence of giant red leeches in Indonesia. They are scientifically named Mimobdella buettikoferi. >>> The red leech monster devours large worms in the blink of an eye. Scientists confirm that they are a species…
Read more