KML stands for Keyhole Markup Language files.
Among other things, this format is actually used by the Google Earth service.
How can you open KML files?
The first and most popular way to open these files was Google Earth.
There are several other online tools that can open these, as can some other plugins and programs.
What programs work with KML files?
Some programs that have a Google Earth Importer plug-in (such as Blender) will also work.
Purely for inspection purposes, text editors like Notepad ++ and Editra will also work.