Episode #1.3
- Episode aired Feb 25, 2003
The final six contestants are invited to London for two weeks of the most intensive musical work of their lives, where they have to push themselves harder than they thought possible.The final six contestants are invited to London for two weeks of the most intensive musical work of their lives, where they have to push themselves harder than they thought possible.The final six contestants are invited to London for two weeks of the most intensive musical work of their lives, where they have to push themselves harder than they thought possible.