Skip to polls
Member poll

Some people say nature lives in wonderful harmony. Is that true?

1,150 votes cast Popular Poll
Behind the question

Read the full story for context before you vote.

Giant-Headed Wasp Found in Amazon and Everything About It Is Terrifying