Partial solar eclipse at 20 degrees of Cancer on July 12