Dash Avatar
There are ten major incarnations or Avatars of Vishnu. The post narrates first eight in details as given in different Puranas. Both Avatars of Buddha and Kalki are given as to happen in future and indicated in brief here. These stories of victory of virtue over vice are all awesome.