This is the super typhoon, dubbed Neoguri, that's currently threatening Japan. It looks intimidating, even from the comfort of the International Space Station.
Read more...
No comments:
Post a Comment