"It's a definite miracle. I'm older than dirt and competing with all those young girls. I'm completely surprised." Singer Cher is shocked she is still making records at the age of 67.