WTF is going on here? DUMB or electrical explosion? Flames coming out of a manhole during massive rain! 14.2K views20:46