The summer solstice was this morning at 6:51 a.m. EDT — the moment the sun shines directly on the Tropic of Cancer, an imaginary line north of the equator. This is the first day of astronomical summer and also the longest day of the year for people in ...