A Level 2 thunderstorm struck Randfontein on Wednesday, injuring 24 people and causing severe destruction to infrastructure.