Browse
Discover
2007 TV-G 1h 40m 8.5
Recorded and filmed at the Alhambra Palace in Granada, Spain, September 2006. Full Story
Main Cast
Creators
Studio(s): Quinlan Road
Originally Released: Aug 01, 2007
Production Country: Spain
Genres: Musical, Music