Experts say this will be the longest partial lunar eclipse in more than 500 years, but clouds could block the view in some locations.