Steven Ahle July 18, 2017 In The News Giant Hailstorm Causes Havoc in Spain, Big Enough To Kill Sheep [VIDEO] A freak hailstorm hit in Northern Spain with hail the size of golf balls raining down from the Heavens. They…