A powerful storm is barreling through the Caribbean tonight prompting warnings in the U.S. Virgins Islands and Puerto Rico where about 100,000 are already without power.