Space station video of tropical storm Ophelia airs on Nasa tv

Top