"However, Geryon isn't a three head snake?"
My mistake, memory was mixed with possible symbols. Medusa Gorgon snake was daughter of Echidna viper and grandmother of Geryon. Echidna gave Cerberus 3 headed dog with snake-tail and snakes around each neck, to Geryon. This herdsman's cattle-dog was only half-killed by Herakles as Cerberus was taken to guard Hades. Echidna was thrown into Mount Etna volcano but technically did not die. It implies that Brettanos the father of Echidna was also a snake-dragon, (dragon: "leader") and a druid. Indra was down-sized because he killed 3 head Vritra snake who was a brahmin, and brahmin-killing was the worst offence. The PIE root *mi in "medusa. meath" means "measure. rule. govern". If Ogma fertilised Echidna, he avoided being a killer of a druid. Mating with snakes is respectable.
Stay connected to the people that matter most with a smarter inbox. Take a look http://au.docs.yahoo.com/mail/smarterinbox
You can unsubscribe yourself by logging in on the list archives page at https://listserv.heanet.ie/cgi-bin/wa?A0=CELTIC-L&X=36DAE1476AF514EF73, selecting the 'join or leave Celtic-L' link and going through the unsubscription routine there.