Robin returns to General Hospital

Luke Spencer Lives!

"Luke Spencer Lives" is what Luke himself shouted out to Helena after she came to him in a near death…