Recently giant balls of ice feel from the sky in Catalonia, Spain. Veuer’s Tony Spitz has the details.