Tropical Storm Arthur appears menacing as it bears down on the coast of Florida, in this photo captured today (July 2) by astronauts aboard the International Space Station.