Cameras outside the International Space Station capture views of Hurricane Harvey during a flyover on Friday. The hurricane has made landfall in Texas, and the National Hurricane Center says heavy rainfall will cause ‘catastrophic flooding’

Continue reading…

Facebook Comments