Not able to do char* to char**

This question.. why I am overriding the first one each time by doing this pTitle= &Title;

If I do printf("additon is: %s\n", TitlePointer); after pTitle= &Title; I see it's filled in. But when I plot after the loop like this.

	//////print values
	for (int i = 0; i < cntTitle;i ++) {
		Serial.println(TitlePointer[i]);
	}

I get
{
001.mp3

��

}