Do you know Lord Vishnu has 21 incarnations?

Though we know that Lord Vishnu’s has ten incarnations, but few people know that actually there are twenty one incarnations.As per hindu Mythology and puranas, Lord Vishnu has 21 incarnations.

These are available in following articles:

21 incarnations of Lord Vishnu – Part 1

21 incarnations of Lord Vishnu- part 2

21 incarnations of Lord Vishnu – Part 3