Run Time: 2h13m | Release: 21 Mar 1980
0 / 100 Vote Count
Share:
Lord Narayana sends his devotee, Narada to Earth to test the will of his human devotee and start some clashes.
View all