A classic from the New York-based Barnstormers crew from a while back Read on…
The mimic octopus
I was told about this incredible footage a while back but have only now managed to see it.
It really puts into perspective just how rudimentary our human efforts at camouflage actually are.
A video as beautiful as its director
Fact: India spends 2 percent of its GDP treating diarrhea, according to TERI, one of the country’s most prestigious scientific research institutes. That means India is spending $30 billion a year treating diarrhea, a totally preventable disease. That’s $400 million a week. Read on…
What a way to cap off a fantastic day!