Not for the faint of heart, the video for nature enthusiasts was filmed in the renowned Serengeti ecosystem natural reserve, a geographical region that straddles northern Tanzania and southwestern Kenya. Researchers put a camera inside the carcass of a wildebeest antelope, than left it under the merciless sun and drove away. The vultures came to […]