Dannyalcatraz said:In Marvel Comics of the 1980's, there was a mountain that was home to many animal-men- and the home of the foundlings who would become known as the Scarlet Witch and Quicksilver.
I forget the exact reason for the animal-men's existence, but it was some kind of ultra powerful entity as I recall.