the guy is the comic book superhero known as the daredevil, his 'sight' is based on mental pictures his brain makes when he hears something, the cat meowed and wallah he saw it.
on another note it could just be daylight, and even if the entire sky was covered in cloud, clouds can in most cases let light through.