Hurricane Irene from Space!