P phys.org Insect Apocalypse German Bug Watchers Sound Alarm 284 points TakakiTohno 7 years ago 196 comments