We were all waiting for summer to hit and then bam! Here it is, that ...