The Vampires of the Galapagos

The Vampires of the Galapagos

Do vampires exist? We’ve all seen the movies and read the books of course, but we are talking real life here. What about vampire bats, we hear you ask. While they live in Central and South America, they are not in the Galapagos. So what are we talking about? The terrifying ground vampire finch of […]