Stashed in: @jimmykimmel, Shia LaBeouf
India will build 1 terrawatt of global solar power – 4 times current worldwide total – and be a 100% electric vehicle nation by 2030.
Spacewalking Cosmonauts 'Run' Historic Olympic Torch Relay in Space | Space.com
Why Criticism Is So Tough To Swallow (And How To Make It Go Down Easier)
APA Survey Reveals 2016 Presidential Election Source of Significant Stress for More Than Half of Americans