Please note: This is not the official National Hurricane Center site. The official site can be found here.
If a hurricane is approaching, your best source of information is a local source. The information on this site is for general purposes only. If the satellites images are not appearing, try the NOAA site found here.