The Meteor was a type of rock charged with cosmic energy. The rock floated through the vacuum of space for an unknown amount of time, until the day it came falling from the sky to land on the world of Egyxos.
One day, while Leo Walker and Horus were practicing flight training. The meteor fell down onto Egyxos and broke up into meteorites. The many individual stones were scattered all over Egyxos. When examined it was discovered that the stone fragments still retained much of the cosmic energy from the main meteor.
The energy of the meteor fragments did eventually disperse and burn out with time. Though one fragment, a Red Stone proved very different from all the others.