Yesterday, we were all surprised when Jay-Z decided to hop on Twitter, and talk to many of his fans for over five hours as he answered questions of all kinds.

When one of his fans asked the question about releasing the full version of his track 'Dead Presidents 3,' he gave permission to his engineer Young Guru to debut it for everyone to hear.

The track was originally set to be included on his 2003 release, 'The Black Album.' 'Dead Presidents 3' leaked in 2007, and was included on several mixtapes before the official version was released last night.

Listen to Jay-Z's 'Dead Presidents 3'