Who, you ask, is this Helios fellow? Only the Titan god of the sun, thank you very much.
In Greek mythology, he doubled as the all-seeing eye of Zeus, cruising the skies with a radiant glare that lit up the world and caught everything.
Legend has it that the Greek gods never truly died; they just keep recycling themselves into new forms and entities. Like cosmic guest stars who never really leave the show, just show up with a new wardrobe.
