Longest day of the year

It’s the Summer Solstice. The longest day of the year brings with it an extra long day here in Utah. Sunrise was at 5:57am and sunset will be at 9:03pm. Wow….15 hours of light. From http://aa.usno.navy.mil/data/docs/RS_OneDay.html:
U.S. Naval Observatory Astronomical Applications Department
Sun and Moon Data for One Day
The following information is provided for Provo, Utah County, Utah (longitude W111.7, latitude N40.2):
Tuesday
21 June 2005 Mountain Daylight Time
SUN
Begin civil twilight 5:24 a.m.
Sunrise 5:57 a.m.
Sun transit 1:28 p.m.
Sunset 9:00 p.m.
End civil twilight 9:33 p.m.
MOON
Moonrise 8:02 p.m. on preceding day
Moon transit 12:32 a.m.
Moonset 4:58 a.m.
Moonrise 9:15 p.m.
Moonset 6:00 a.m. on following day
Full Moon on 21 June 2005 at 10:14 p.m. Mountain Daylight Time.
I’ll be cycling tonight after work and maybe some kiting during lunch and possibly tonight (biking may be enough though). I went kiting last night and was finaly able to travel the entire length of the field three times - very cool, and I was very tired. So glad summer is here.