In Greek mythology, Achelous was a river god, a son of Oceanus and Tethys, who changed into a snake and later a bull while fighting Hercules for the hand of Deianira, however despite his shape-changing ability he was defeated when Hercules broke off one of his horns. Research Achelous