Summer arrived this past weekend, well at least according to the calendar. Though it may still seem like mid spring outside, later this week the weather