The 20th World Cup kicked off Thursday in Sao Paulo, Brazil, and a new aerial image from NASA captured a stunning nighttime view of the host country.