World Cup
World Cup final 2014 live: Argentina, Germany scoreless in extra time

Chongqing, China

Chongqing (China)China
In the country's southwest Chongqing municipality, a spider in the Muzhao mountain. AFP / Getty Images
Loading