An eclipse is an obscuration of light from one celestial body by the passage of another between it and the observer, casting a shadow that hints at hidden co...
View in Alexandria