This story now
IN Animals ON 18 Nov, 2015
Nature has made its own food chain and processes which are never going to end. It is always seen that frightening predators win over smaller prey.
A leopard, which is one of nature's most violent predators caught a small duckling as its prey and what happened next was a complete surprise for us.
Source Boredom Therapy
It's just a miracle. God helps those who help themselves!
To access this content, confirm your age by signing up.