Lunar Eclipse Visibility and Duration