Summer is coming and we all know that means some horribly hot weather. It also