when did the little mermaid open on broadway??
January 10, 2008