Johns Hopkins students create high-heeled prosthetic
The Baltimore Sun

Chongqing, China

In the country's southwest Chongqing municipality, a spider in the Muzhao mountain.AFP / Getty Images
86°