Mount Pelion

Greek - A sacred mountain in Thessaly, the original home of the Centaurs. This was one of the mountains that Ephialtes and Otus tried to pile one on the other to attack the gods. Occasionally identified as Mount Pelion, Pelion, Pelion or sacred mountains.

Nearby Myths