This epic is recounted by Ugashravas, who describes how he overheard it being told by Vaishampayana to Vyasa at the snake sacrifice of King Janemajaya. For 10 points each:
[10m] Name this epic story, traditionally consisting of 18 parvas, or books, whose critical edition was compiled between 1919 and 1966 in Pune.
ANSWER: Mahabharata
[10h] Since two levels of frame narratives is not enough, the bulk of the Mahabharata consists of this character describing the previous days’ events during the Kurukshetra war to the king Dhritarashtra.
ANSWER: Sanjaya
[10e] This figure gave Sanjaya the ability to see all that took place in the war. This god and Arjuna are identified as Narayana and Nara, and this blue-skinned avatar of Vishnu delivers the Bhagavad Gita to Arjuna.
ANSWER: Krishna