At this time of evil, the final incarnation of Vishnu known as Kalki will appear on a white horse. He will amass an army of those few pious souls remaining. These, together with all the incarnations of the Godhead (avatars) which have appeared throughout human history, will destroy all demons and sins in the world.