Severe thunderstorms hit the island of Malta causing excessive precipitation and flash flooding. Local photographers caught the shelf cloud on the approaching thunderstorm. Malta was part of SLGT risk...